(()=>{window.relevantDigital=window.relevantDigital||{};const t=window.relevantDigital;t.cmd=t.cmd||[],t.exports={},t.import=e=>{let o=t.exports[e];return o||(o={},t.exports[e]=o),o},t.export=e=>{for(const o in e)if(t.exports[o])for(const r in e[o])t.exports[o][r]=e[o][r];else t.exports[o]=e[o]}})(); // (()=>{const t=window.relevantDigital.import("Utils");window.relevantDigital.export({LazyLoader:class{constructor(e){t.assign(this,{...e,auctionDatas:[]})}reset(){this.auctionDatas.forEach((t=>t.lazyInstances.forEach((t=>{let{observer:e}=t;return e&&e.disconnect()})))),this.auctionDatas=[]}lazyLoad(){this.loadScheduled=!1,this.auctionDatas.forEach((t=>{const e=[],a=[];if(t.lazyInstances.forEach((t=>{t.observer?a.push(t):e.push(t)})),t.lazyInstances=a,e.length){const{auction:a}=t,n={...a.settings,isLazyLoadAuction:!0,noSlotReload:!0,allowedDivIds:e.map((t=>{let{div:e}=t;return e.id}))};[...a.adservers].reverse().forEach((t=>{t.isInstreamOnly()||t.finalizeLazyLoadSettings(n)})),this.pbRequester.loadPrebid(n)}})),this.auctionDatas=this.auctionDatas.filter((t=>t.lazyInstances.length))}isLazyLoadingSlot(e,a){const n=t.find(this.auctionDatas,(t=>t.auction===e));return n&&n.seenSlots.has(a)}scheduleLazyLoad(e){let{auction:a,adUnit:n,div:s,slot:i}=e;const o=n.data.rlvLazy;if(!o?.enabled||a.isLazyLoadAuction||!window.IntersectionObserver)return!1;const l=s||i&&document.getElementById(i.getSlotElementId());if(!l||!l.id||document.getElementById(l.id)!==l)return!1;const r={...o,div:l};if("mobileScaling"in o&&"mobile"===window.relevantDigital.platformData?.platform?.type&&(r.pixels*=o.mobileScaling),(t=>{let{div:e,pixels:a}=t;const{top:n,bottom:s,left:i,right:o}=e.getBoundingClientRect();return!!(n||s||i||o)&&n-a})(r))return!1;r.observer=new IntersectionObserver(((t,e)=>{let[a]=t;a?.isIntersecting&&(e.disconnect(),r.observer=null,this.loadScheduled||(this.loadScheduled=!0,setTimeout((()=>this.lazyLoad()))))}),{rootMargin:`${r.pixels}px`}),r.observer.observe(l);let c=t.find(this.auctionDatas,(t=>t.auction===a));return c||(c={auction:a,lazyInstances:[],seenSlots:new WeakMap},this.auctionDatas.push(c)),c.lazyInstances.push(r),i&&c.seenSlots.set(i,!0),!0}}})})(); // (()=>{var t={991:t=>{const e=window.relevantDigital.import("Utils"),n=["pubId","slotName"];let a;const i=t=>{let{adUnit:e,slot:n}=t;return e.amazonBid.params.slotName||n.getAdUnitPath()};let s=null;const o={};t.exports=class{constructor(t){let{auction:n,adserver:a}=t;e.assign(this,{auction:n,adserver:a}),this.hbaBids=n.amazonAdUnitInstances.map((t=>{let{code:a,slot:s,adUnit:o}=t;return{bidder:o.amazonBid.bidder,__rlvId:o.amazonBid.__rlvId,params:{id:i({adUnit:o,slot:s})},adUnitCode:a,bidId:e.generateUUID(),auctionId:n.auctionId}}))}static staticInit(t){a=t}slotStillBelongsToAuction(t){const{auction:e}=this,{pbRequester:n}=e;if(n.getLastDoneAuction()===e)return!0;const a=n.getUnitInstanceForId(t);return!!a&&a.adUnit.auction===e}onBidsBack(t){let{bids:n}=t;const{amazonAdUnitInstances:i}=this.auction,{adserver:r}=this,{id:d,amazonInfo:c}=r,{orderIds:l=[]}=c||{},u=e.keyBy(n,"slotID"),m=t=>this.auction.events.hbaAuctionCreated.wait(t),{Auction:p}=window.relevantDigital;a.instance.adserverIntegration.useSetDisplayBids&&window.apstag.setDisplayBids();const g={};i.forEach(((t,n)=>{const{slot:i}=t,r=this.hbaBids[n],c=u[i.getSlotElementId()],{amzniid:l,amznbid:v,amznsz:I,mediaType:z}={...c?.targeting,...c};if(a.instance.adserverIntegration.useSetDisplayBids||(i.setTargeting?.("amzniid",l),i.setTargeting?.("amznbid",v)),l){t.amazonBid=c;const n=v.split("_")[1]||v,[u,f]=(I||"").split("x").map((t=>parseInt(t))),b=p.getConvertedCpm(1,"USD");e.assign(r,{mediaType:"video"===z?"video":"banner",cpm:0,amzCode:`${d}_${n}`,...b&&1!==b&&{amzMult:b},currency:"USD",width:u||0,height:f||0}),m((()=>p.bidResponse(r))),a.instance.adserverIntegration.requiresRenderHook?(h=l,w=()=>{m((()=>p.bidWon(r)))},void 0!==window.apstag.renderImp&&(window.apstag.renderImp!==s&&(s=e.hookBefore(window.apstag.renderImp,((t,e)=>{o[e]?.(e),delete o[e]})),window.apstag.renderImp=s),o[h]=w)):g[i.getSlotElementId()]=r}else m("1"===v?()=>p.bidTimeout([r]):()=>p.noBid(r));var h,w})),Object.keys(g).length&&r.waitEvent("slotRenderEnded",(t=>{const{slot:e,isEmpty:n,orderId:a}=t,i=e.getSlotElementId(),s=g[i];return!s||(delete g[i],!n&&(l.indexOf(`${a}`)>=0||r.isAmazonAd?.(t))&&this.slotStillBelongsToAuction(i)&&m((()=>p.bidWon(s))),!!Object.keys(g).length)}))}run(t){const{amazonAdUnitInstances:e,pbRequester:a,onAmazonSlot:s}=this.auction,{exchangeRates:o}=a,r=e.map((t=>{const{slot:e,adUnit:a,pbAdUnit:r}=t,{floor:d,currency:c}=a.getBidFloor()||{};let l;d&&o[c]&&(l={value:Math.floor(o.USD/o[c]*d*100),currency:"USD"});const{video:u,banner:m}=r.mediaTypes,p=!!u&&!m,g={...a.amazonBid.params};n.forEach((t=>{delete g[t]}));const v={slotID:e.getSlotElementId(),slotName:i({adUnit:a,slot:e}),sizes:a.getPrebidSizes(!0),slotParams:g,...l?.value&&{floor:l},...p&&{mediaType:"video"}};return s&&s(v,t),v}));window.apstag.fetchBids({slots:r},(e=>{this.onBidsBack({bids:e}),t()}))}}}},e={};const n=function n(a){var i=e[a];if(void 0!==i)return i.exports;var s=e[a]={exports:{}};return t[a](s,s.exports,n),s.exports}(991),a=window.relevantDigital.import("Utils"),i=window.relevantDigital.import("BidderHandler"),s={canUseWithAdserver(t){const e=t.getAmazonIntegrationInfo();if(!e)return!1;if(!s.instance)return!0;const{adServerName:n}=s.instance.adserverIntegration;return e.adServerName===n},getFirstValidAmazonBid(t){let{bids:e,adserver:n}=t;return s.canUseWithAdserver(n)?a.find(e,(t=>"AmazonSsp"===i.of(t).type&&t.params.pubId)):null},createAuction(t){let{auction:e,adserver:i}=t;const{pbRequester:o}=e;if(!s.instance){const{pubId:t}=e.amazonAdUnitInstances[0].adUnit.amazonBid.params;s.instance={pbRequester:o,adserverIntegration:i.getAmazonIntegrationInfo(),pubId:t},(t=>{const{pbRequester:e,adserverIntegration:n,pubId:i}=t;if(!window.apstag){const t=(t,e)=>window.apstag._Q.push([t,e]);window.apstag={init:function(){for(var e=arguments.length,n=new Array(e),a=0;a{},targetingKeys:()=>[],_Q:[]},a.loadScript("//c.amazon-adsystem.com/aax2/apstag.js")}window.apstag.init({pubID:i,adServer:n.adServerName,...e.amazonConfig})})(s.instance),n.staticInit(s)}return new n({auction:e,adserver:i})},initAmazonAuctionFor(t){const{usedUnitDatas:e,amazonAdUnitInstances:n,adservers:a}=t,i=e.filter((t=>t.adUnit.amazonBid));let o=a[0];if(i.length)if(n?.length)o=n[0].adserver;else if(a.length>1){const t={};let e;i.forEach((n=>{const{adserver:a}=n;let i=t[a.id];i||(i={adserver:a,count:0},t[a.id]=i),i.count+=1,(!e||i.count>e.count)&&(e=i)})),o=e.adserver}t.amazonAdUnitInstances=i.filter((t=>{let{adserver:e}=t;return e===o})),t.amazonAdUnitInstances.length&&!t.amazonAuction&&(t.amazonAuction=s.createAuction({auction:t,adserver:o}))}};window.relevantDigital.export({AmazonInterface:s})})(); // (()=>{var __webpack_modules__={636:function(t){t.exports=function(t){var e={};function i(n){if(e[n])return e[n].exports;var s=e[n]={i:n,l:!1,exports:{}};return t[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}return i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var s in t)i.d(n,s,function(e){return t[e]}.bind(null,s));return n},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=90)}({17:function(t,e,i){"use strict";e.__esModule=!0,e.default=void 0;var n=i(18),s=function(){function t(){}return t.getFirstMatch=function(t,e){var i=e.match(t);return i&&i.length>0&&i[1]||""},t.getSecondMatch=function(t,e){var i=e.match(t);return i&&i.length>1&&i[2]||""},t.matchAndReturnConst=function(t,e,i){if(t.test(e))return i},t.getWindowsVersionName=function(t){switch(t){case"NT":return"NT";case"XP":case"NT 5.1":return"XP";case"NT 5.0":return"2000";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},t.getMacOSVersionName=function(t){var e=t.split(".").splice(0,2).map((function(t){return parseInt(t,10)||0}));if(e.push(0),10===e[0])switch(e[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},t.getAndroidVersionName=function(t){var e=t.split(".").splice(0,2).map((function(t){return parseInt(t,10)||0}));if(e.push(0),!(1===e[0]&&e[1]<5))return 1===e[0]&&e[1]<6?"Cupcake":1===e[0]&&e[1]>=6?"Donut":2===e[0]&&e[1]<2?"Eclair":2===e[0]&&2===e[1]?"Froyo":2===e[0]&&e[1]>2?"Gingerbread":3===e[0]?"Honeycomb":4===e[0]&&e[1]<1?"Ice Cream Sandwich":4===e[0]&&e[1]<4?"Jelly Bean":4===e[0]&&e[1]>=4?"KitKat":5===e[0]?"Lollipop":6===e[0]?"Marshmallow":7===e[0]?"Nougat":8===e[0]?"Oreo":9===e[0]?"Pie":void 0},t.getVersionPrecision=function(t){return t.split(".").length},t.compareVersions=function(e,i,n){void 0===n&&(n=!1);var s=t.getVersionPrecision(e),r=t.getVersionPrecision(i),o=Math.max(s,r),a=0,d=t.map([e,i],(function(e){var i=o-t.getVersionPrecision(e),n=e+new Array(i+1).join(".0");return t.map(n.split("."),(function(t){return new Array(20-t.length).join("0")+t})).reverse()}));for(n&&(a=o-Math.min(s,r)),o-=1;o>=a;){if(d[0][o]>d[1][o])return 1;if(d[0][o]===d[1][o]){if(o===a)return 0;o-=1}else if(d[0][o]1?s-1:0),o=1;o0){var o=Object.keys(i),d=a.default.find(o,(function(t){return e.isOS(t)}));if(d){var l=this.satisfies(i[d]);if(void 0!==l)return l}var c=a.default.find(o,(function(t){return e.isPlatform(t)}));if(c){var u=this.satisfies(i[c]);if(void 0!==u)return u}}if(r>0){var h=Object.keys(s),f=a.default.find(h,(function(t){return e.isBrowser(t,!0)}));if(void 0!==f)return this.compareVersion(s[f])}},e.isBrowser=function(t,e){void 0===e&&(e=!1);var i=this.getBrowserName().toLowerCase(),n=t.toLowerCase(),s=a.default.getBrowserTypeByAlias(n);return e&&s&&(n=s.toLowerCase()),n===i},e.compareVersion=function(t){var e=[0],i=t,n=!1,s=this.getBrowserVersion();if("string"==typeof s)return">"===t[0]||"<"===t[0]?(i=t.substr(1),"="===t[1]?(n=!0,i=t.substr(2)):e=[],">"===t[0]?e.push(1):e.push(-1)):"="===t[0]?i=t.substr(1):"~"===t[0]&&(n=!0,i=t.substr(1)),e.indexOf(a.default.compareVersions(s,i,n))>-1},e.isOS=function(t){return this.getOSName(!0)===String(t).toLowerCase()},e.isPlatform=function(t){return this.getPlatformType(!0)===String(t).toLowerCase()},e.isEngine=function(t){return this.getEngineName(!0)===String(t).toLowerCase()},e.is=function(t,e){return void 0===e&&(e=!1),this.isBrowser(t,e)||this.isOS(t)||this.isPlatform(t)},e.some=function(t){var e=this;return void 0===t&&(t=[]),t.some((function(t){return e.is(t)}))},t}();e.default=l,t.exports=e.default},92:function(t,e,i){"use strict";e.__esModule=!0,e.default=void 0;var n,s=(n=i(17))&&n.__esModule?n:{default:n},r=/version\/(\d+(\.?_?\d+)+)/i,o=[{test:[/googlebot/i],describe:function(t){var e={name:"Googlebot"},i=s.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,t)||s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/opera/i],describe:function(t){var e={name:"Opera"},i=s.default.getFirstMatch(r,t)||s.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/opr\/|opios/i],describe:function(t){var e={name:"Opera"},i=s.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,t)||s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/SamsungBrowser/i],describe:function(t){var e={name:"Samsung Internet for Android"},i=s.default.getFirstMatch(r,t)||s.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/Whale/i],describe:function(t){var e={name:"NAVER Whale Browser"},i=s.default.getFirstMatch(r,t)||s.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/MZBrowser/i],describe:function(t){var e={name:"MZ Browser"},i=s.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,t)||s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/focus/i],describe:function(t){var e={name:"Focus"},i=s.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,t)||s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/swing/i],describe:function(t){var e={name:"Swing"},i=s.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,t)||s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/coast/i],describe:function(t){var e={name:"Opera Coast"},i=s.default.getFirstMatch(r,t)||s.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(t){var e={name:"Opera Touch"},i=s.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,t)||s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/yabrowser/i],describe:function(t){var e={name:"Yandex Browser"},i=s.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,t)||s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/ucbrowser/i],describe:function(t){var e={name:"UC Browser"},i=s.default.getFirstMatch(r,t)||s.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/Maxthon|mxios/i],describe:function(t){var e={name:"Maxthon"},i=s.default.getFirstMatch(r,t)||s.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/epiphany/i],describe:function(t){var e={name:"Epiphany"},i=s.default.getFirstMatch(r,t)||s.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/puffin/i],describe:function(t){var e={name:"Puffin"},i=s.default.getFirstMatch(r,t)||s.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/sleipnir/i],describe:function(t){var e={name:"Sleipnir"},i=s.default.getFirstMatch(r,t)||s.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/k-meleon/i],describe:function(t){var e={name:"K-Meleon"},i=s.default.getFirstMatch(r,t)||s.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/micromessenger/i],describe:function(t){var e={name:"WeChat"},i=s.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,t)||s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/qqbrowser/i],describe:function(t){var e={name:/qqbrowserlite/i.test(t)?"QQ Browser Lite":"QQ Browser"},i=s.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,t)||s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/msie|trident/i],describe:function(t){var e={name:"Internet Explorer"},i=s.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/\sedg\//i],describe:function(t){var e={name:"Microsoft Edge"},i=s.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/edg([ea]|ios)/i],describe:function(t){var e={name:"Microsoft Edge"},i=s.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/vivaldi/i],describe:function(t){var e={name:"Vivaldi"},i=s.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/seamonkey/i],describe:function(t){var e={name:"SeaMonkey"},i=s.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/sailfish/i],describe:function(t){var e={name:"Sailfish"},i=s.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,t);return i&&(e.version=i),e}},{test:[/silk/i],describe:function(t){var e={name:"Amazon Silk"},i=s.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/phantom/i],describe:function(t){var e={name:"PhantomJS"},i=s.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/slimerjs/i],describe:function(t){var e={name:"SlimerJS"},i=s.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(t){var e={name:"BlackBerry"},i=s.default.getFirstMatch(r,t)||s.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/(web|hpw)[o0]s/i],describe:function(t){var e={name:"WebOS Browser"},i=s.default.getFirstMatch(r,t)||s.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/bada/i],describe:function(t){var e={name:"Bada"},i=s.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/tizen/i],describe:function(t){var e={name:"Tizen"},i=s.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,t)||s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/qupzilla/i],describe:function(t){var e={name:"QupZilla"},i=s.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,t)||s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/firefox|iceweasel|fxios/i],describe:function(t){var e={name:"Firefox"},i=s.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/electron/i],describe:function(t){var e={name:"Electron"},i=s.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/MiuiBrowser/i],describe:function(t){var e={name:"Miui"},i=s.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/chromium/i],describe:function(t){var e={name:"Chromium"},i=s.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,t)||s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/chrome|crios|crmo/i],describe:function(t){var e={name:"Chrome"},i=s.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/GSA/i],describe:function(t){var e={name:"Google Search"},i=s.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:function(t){var e=!t.test(/like android/i),i=t.test(/android/i);return e&&i},describe:function(t){var e={name:"Android Browser"},i=s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/playstation 4/i],describe:function(t){var e={name:"PlayStation 4"},i=s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/safari|applewebkit/i],describe:function(t){var e={name:"Safari"},i=s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/.*/i],describe:function(t){var e=-1!==t.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:s.default.getFirstMatch(e,t),version:s.default.getSecondMatch(e,t)}}}];e.default=o,t.exports=e.default},93:function(t,e,i){"use strict";e.__esModule=!0,e.default=void 0;var n,s=(n=i(17))&&n.__esModule?n:{default:n},r=i(18),o=[{test:[/Roku\/DVP/],describe:function(t){var e=s.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,t);return{name:r.OS_MAP.Roku,version:e}}},{test:[/windows phone/i],describe:function(t){var e=s.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,t);return{name:r.OS_MAP.WindowsPhone,version:e}}},{test:[/windows /i],describe:function(t){var e=s.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,t),i=s.default.getWindowsVersionName(e);return{name:r.OS_MAP.Windows,version:e,versionName:i}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(t){var e={name:r.OS_MAP.iOS},i=s.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,t);return i&&(e.version=i),e}},{test:[/macintosh/i],describe:function(t){var e=s.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,t).replace(/[_\s]/g,"."),i=s.default.getMacOSVersionName(e),n={name:r.OS_MAP.MacOS,version:e};return i&&(n.versionName=i),n}},{test:[/(ipod|iphone|ipad)/i],describe:function(t){var e=s.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,t).replace(/[_\s]/g,".");return{name:r.OS_MAP.iOS,version:e}}},{test:function(t){var e=!t.test(/like android/i),i=t.test(/android/i);return e&&i},describe:function(t){var e=s.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,t),i=s.default.getAndroidVersionName(e),n={name:r.OS_MAP.Android,version:e};return i&&(n.versionName=i),n}},{test:[/(web|hpw)[o0]s/i],describe:function(t){var e=s.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,t),i={name:r.OS_MAP.WebOS};return e&&e.length&&(i.version=e),i}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(t){var e=s.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,t)||s.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,t)||s.default.getFirstMatch(/\bbb(\d+)/i,t);return{name:r.OS_MAP.BlackBerry,version:e}}},{test:[/bada/i],describe:function(t){var e=s.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,t);return{name:r.OS_MAP.Bada,version:e}}},{test:[/tizen/i],describe:function(t){var e=s.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,t);return{name:r.OS_MAP.Tizen,version:e}}},{test:[/linux/i],describe:function(){return{name:r.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:r.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(t){var e=s.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,t);return{name:r.OS_MAP.PlayStation4,version:e}}}];e.default=o,t.exports=e.default},94:function(t,e,i){"use strict";e.__esModule=!0,e.default=void 0;var n,s=(n=i(17))&&n.__esModule?n:{default:n},r=i(18),o=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(t){var e=s.default.getFirstMatch(/(can-l01)/i,t)&&"Nova",i={type:r.PLATFORMS_MAP.mobile,vendor:"Huawei"};return e&&(i.model=e),i}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:r.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:r.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(){return{type:r.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:r.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:r.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:r.PLATFORMS_MAP.tablet}}},{test:function(t){var e=t.test(/ipod|iphone/i),i=t.test(/like (ipod|iphone)/i);return e&&!i},describe:function(t){var e=s.default.getFirstMatch(/(ipod|iphone)/i,t);return{type:r.PLATFORMS_MAP.mobile,vendor:"Apple",model:e}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:r.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:r.PLATFORMS_MAP.mobile}}},{test:function(t){return"blackberry"===t.getBrowserName(!0)},describe:function(){return{type:r.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(t){return"bada"===t.getBrowserName(!0)},describe:function(){return{type:r.PLATFORMS_MAP.mobile}}},{test:function(t){return"windows phone"===t.getBrowserName()},describe:function(){return{type:r.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(t){var e=Number(String(t.getOSVersion()).split(".")[0]);return"android"===t.getOSName(!0)&&e>=3},describe:function(){return{type:r.PLATFORMS_MAP.tablet}}},{test:function(t){return"android"===t.getOSName(!0)},describe:function(){return{type:r.PLATFORMS_MAP.mobile}}},{test:function(t){return"macos"===t.getOSName(!0)},describe:function(){return{type:r.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(t){return"windows"===t.getOSName(!0)},describe:function(){return{type:r.PLATFORMS_MAP.desktop}}},{test:function(t){return"linux"===t.getOSName(!0)},describe:function(){return{type:r.PLATFORMS_MAP.desktop}}},{test:function(t){return"playstation 4"===t.getOSName(!0)},describe:function(){return{type:r.PLATFORMS_MAP.tv}}},{test:function(t){return"roku"===t.getOSName(!0)},describe:function(){return{type:r.PLATFORMS_MAP.tv}}}];e.default=o,t.exports=e.default},95:function(t,e,i){"use strict";e.__esModule=!0,e.default=void 0;var n,s=(n=i(17))&&n.__esModule?n:{default:n},r=i(18),o=[{test:function(t){return"microsoft edge"===t.getBrowserName(!0)},describe:function(t){if(/\sedg\//i.test(t))return{name:r.ENGINE_MAP.Blink};var e=s.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,t);return{name:r.ENGINE_MAP.EdgeHTML,version:e}}},{test:[/trident/i],describe:function(t){var e={name:r.ENGINE_MAP.Trident},i=s.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:function(t){return t.test(/presto/i)},describe:function(t){var e={name:r.ENGINE_MAP.Presto},i=s.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:function(t){var e=t.test(/gecko/i),i=t.test(/like gecko/i);return e&&!i},describe:function(t){var e={name:r.ENGINE_MAP.Gecko},i=s.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:r.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(t){var e={name:r.ENGINE_MAP.WebKit},i=s.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}}];e.default=o,t.exports=e.default}})},430:(t,e,i)=>{const{NATIVE_FIELDS:n,NATIVE_IMAGE_FIELDS:s,TITLE_DEF_LEN:r}=i(35),{DEF_FLOOR:o,ADS_OPTI_FLOOR:a,ADS_NO_OPTI_FLOOR:d,HIDDEN_PARAM_PREFIX:l,ADS_FLOOR_MULTI_PREFIX:c}=i(103),u=i(404),h=i(801),f=i(323),{AmazonInterface:g}=window.relevantDigital.exports;t.exports=class{constructor(t){let{adUnitJson:e,auction:i,adserver:o}=t;const{dimensionValidFn:a,viewport:d}=i;u.assign(this,{s2sNativeImageAddFlds:[],fixedSlots:[],auction:i,adserver:o,adUnitJson:e,...u.clone(e)}),this.data.rlvDisableHb&&(this.bids=[]),this.amazonBid=g?.getFirstValidAmazonBid(this);const l=this.getPlacementType(),c=[],f=[],p=a||h.isDimensionValid;l.dimensions.forEach((t=>{(p({dimension:t,adUnit:this,placementType:l,auction:i,viewport:d})?c:f).push(t)}));const m=c.map((t=>{let{width:e,height:i}=t;return[e,i]})),{videoSettings:b,nativeSettings:v,isInstream:A,formats:S}=this,y={};if(S.banner&&(y.banner={sizes:m}),S.video){const{playerExclusiveOptions:t,adserverTargetingOptions:e,mediaType:i,...n}=b;y.video={...n,context:A?"instream":"outstream"}}v&&(y.native=v,n.forEach((t=>{let e=v[t];e?.disabled?delete v[t]:(e||(e={required:!1},v[t]=e),s.indexOf(t)>=0?e.sizes||e.aspect_ratios||this.s2sNativeImageAddFlds.push(t):"title"!==t||e.len||(e.len=r))}))),this.pbAdUnit={mediaTypes:y,sizes:m,bids:h.filterBids({bids:this.bids,validDimensions:c,invalidDimensions:f,auction:i})},o.adUnitInit&&o.adUnitInit({adUnit:this})}initFloor(){this.floorOptimized||this.data.rlvFloorOptOnly||this.setBidFloor(this.data.rlvFloor,this.data.rlvFloorCur,{internalCall:!0})}needFinalizeForS2s(t){return t.mediaTypes.native&&this.s2sNativeImageAddFlds.length}finalizeForS2s(t){const{s2sNativeImageAddFlds:e}=this,i={...t,mediaTypes:{...t.mediaTypes,native:{...t.mediaTypes.native}}};return e.forEach((t=>{i.mediaTypes.native[t]={...i.mediaTypes.native[t],aspect_ratios:[{min_width:1,min_height:1}]}})),i}getHbaFloor(){const{floorSet:t}=this;return"number"==typeof t?t:this.canAdsOptimize()?d:null}canAdsOptimize(){return(this.data.rlvAdsOptiPerc||0)>0&&this.adserver.canAdsOptimize}setBidFloor(t,e,i){const{internalCall:n,floorType:s}=i||{},{data:r,auction:d,pbAdUnit:l,adserver:c}=this,{rlvFloorType:u,rlvAdsOptiPerc:h}=r;if(!n&&(this.floorOptimized||this.floorSet===a))return;const g=s||u||"hbOnly";if(n&&this.canAdsOptimize()){let t=!0;if(h<100&&(t=d.pbRequester.getTestRand("adsOptiRand",c.floorInfo?.useLocalStorage){f.of(t).setFloor({params:t.params,bidFloor:b.default,...b.currency?{bidFloorCurrency:b.currency}:null})})),n||d.onExternalSetBidFloor()}setAdsFloor(t){let{priceGranularity:e,customPriceBucket:i}=t;const{floorSet:n,floorTypeSet:s,adserver:r,auction:o}=this,{floorInfo:a}=r,{pbRequester:d,floorCurSet:u,sysParams:h}=o;if("number"!=typeof n||"hbOnly"===s)return;this.adsFloor=n;const f=a?.currency||d.prebidConfig.currency?.adServerCurrency||d.adServerCurrency;if(u){const t=o.pbRequester.currencyConvert(1,u,f);1!==t&&(h[`${l}${c}${r.id}`]=t),this.adsFloor*=t}if(!e||!r.bucketAdjustFloors||"adsOnly"===s)return;let g={low:[[5,.5]],medium:[[20,.1]],high:[[20,.01]],dense:[[3,.01],[8,.05],[20,.5]],auto:[[5,.05],[10,.1],[20,.5]]}[e];if("custom"===e&&(g=i?.buckets?.map?.((t=>[t.max,t.increment]))),!g?.length)return;const[p]=g[g.length-1];if(this.adsFloor>p)this.adsFloor=p;else for(const[t,e,i=2]of g)if(this.adsFloor<=t&&e){const t=Math.min(1/e,10**i);return void(this.adsFloor=Math.floor(this.adsFloor*t)/t)}}getBidFloor(){const{default:t,currency:e}=this.pbAdUnit.floors||{};return"number"!=typeof t?null:{floor:t,currency:e||"USD"}}getAdUnitPaths(){return this.adserver.adUnitPathsFromUnit(this)}getPrebidSizes(t){const{mediaTypes:e,sizes:i}=this.pbAdUnit;let n=(e.banner||{}).sizes||(e.video||{}).playerSize||i||[];return t&&2===n.length&&!Array.isArray(n[0])&&(n=[n]),n}getPrimaryPrebidSize(){const t=this.getPrebidSizes();return Array.isArray(t[0])?t[0]:t}getPlacementType(){return this.auction.placementTypesById[this.placementTypeId]}assignSlot(t){this.fixedSlots.push(t)}createSlot(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const e=`rlv-rnd-${Math.random()}`,i=this.adserver.createSlotFromAdUnit({adUnit:this,path:e,divId:e,...t});return this.assignSlot(i),i}get isHbLess(){return!this.amazonBid&&!this.pbAdUnit.bids.length}}},253:(t,e,i)=>{const n=i(404);t.exports=class{constructor(t){let{adUnit:e,slot:i,code:s,auction:r}=t;n.assign(this,{pbAdUnit:{...n.clone(e.pbAdUnit),code:s,__slot:i},finalPbAdUnits:[],adUnit:e,slot:i,code:s,auction:r});const{adserver:o}=this;if(o.adsRtEnabled){const t=o.normalizePathFromSlot(i);this.adserverBid={path:t,bidder:this.adserver.id,__rlvId:`${e.placementId}-${t}`,adUnitCode:s,code:s,cpm:0,bidId:n.generateUUID(),params:{type:this.adserver.type},auctionId:this.auction.auctionId,isAdserverBid:!0}}}remove(){this.auction.removeUnitData(this)}get adserver(){return this.adUnit.adserver}getHighestBid(){return this.auction.pbjsCall("getHighestCpmBids",[this.code])?.[0]}}},578:(t,e,i)=>{const n=i(404),s=i(253),{GAM_DUPLICATE_PATH_SEPARATOR:r,DEFAULT_PLACEMENT_PATH:o}=i(103),a=i(898),d=i(758),{attribToBool:l}=n,c=(t,e)=>{if(t[e])return t[e];const i=e.indexOf("*");if(i<0)return[];const n=e.substr(0,i),s=e.substr(i+1),r=[];for(const e in t)e.substr(0,i)!==n||s.length&&e.substr(-s.length)!==s||r.push(...t[e]);return r};class u{constructor(t,e){n.assign(this,{unknownSlotsToLoad:[],bidInfo:{},auction:t,...e}),this.waitHba=t=>this.auction.events.hbaAuctionCreated.wait(t)}runInit(){const t=this.constructor;t.firstTimeInitDone||(this.doFirstTimeInit?.(),t.firstTimeInitDone=!0,this.initEvents()),this.init(...arguments)}initEvents(){const{Auction:t,getInstance:e}=window.relevantDigital,i=t=>t.lineItemId||!1===t.isEmpty,s={slotRequested:t=>{t.__reqStart=new Date},slotResponseReceived:(e,n)=>{const{lineItemId:s,size:r}=n;t[i(n)?"bidResponse":"noBid"](e),e.__reqStart&&(e.responseMs=new Date-e.__reqStart),e.lineItemId=s,["width","height"].forEach(((t,i)=>{e[t]=r?.[i]||0}))},slotRenderEnded:(e,n)=>{i(n)&&t.bidWon(e)}};n.entries(s).forEach((i=>{let[n,s]=i;return this.waitEvent(n,(r=s,i=>{const{adserverBid:n,auction:s,adserver:o}=e().getUnitInstanceForId(i.slot.getSlotElementId())||{};return n&&s.events.hbaAuctionCreated.wait((()=>t.update(n,(t=>r(t,o.prepareHbaBidEvent?.(t,i)||i))))),!0}));var r}))}waitEvent(t,e){const i=this.getEventIfs?.(),n=s=>{if(s.rlvStopPropagation)return;let r={...s,stopPropagation:()=>{s.rlvStopPropagation=!0}};r=i?.transform?.(r)||r,e(r)||i?.remove(t,n)};return i?.add(t,n)}static baseStaticInit(t,e){const i=()=>{t.resetPageState(),u.usedIds={},a.idToSlot={},n.values(e).forEach((t=>{t.destroySlots&&t.destroySlots()}))};n.assign(window.relevantDigital,{destroySlots:i,resetSlotReloadState:i})}get adUnits(){const{adservers:t,adUnits:e}=this.auction;return 1===t.length?e:e.filter((t=>{let{adserver:e}=t;return e===this}))}isInstreamOnly(){return this.auction.bannerAdsIds.indexOf(this.id)<0||"instream"===this.auction.allowedPlacementType}init(t,e){e()}getType(){return"unknown"}getAdserverProps(){return{delayedSendAdserver:!1}}shouldConvertPathToLowercase(){return!0}fixPath(t){const e=(t||"").toString().trim();return this.shouldConvertPathToLowercase()?e.toLowerCase():e}normalizeAdUnitPath(t){return t}getCodeStart(t){return t}getAmazonIntegrationInfo(){return null}finalizeReloadSettings(t){}finalizeLazyLoadSettings(t){}get reportPbCfg(){return this.auction?.pbRequester?.reportPbCfg}getSlotResponseInfo(){return null}getGlobalTargeting(){if(this.reportPbCfg){const{configId:t,name:e}=this.auction.pbConfig;return{[this.adsPbReportConfigIdKey]:t,[this.adsPbReportConfigNameKey]:e}}return null}adUnitPathsFromUnitInternal(t){throw Error("Not implemented")}updateAdUnitPath(t,e){return!1}adUnitPathsFromUnit(t){return this.adUnitPathsFromUnitInternal(t).map((t=>this.fixPath(t))).filter((t=>t))}getSlots(){throw Error("Not implemented")}createSlot(t){let{path:e,sizes:i,divId:n}=t;throw Error("Not implemented")}createSlotFromAdUnit(t){const{adUnit:e}=t;return this.createSlot({sizes:e.getPrebidSizes(),placementType:e.getPlacementType(),...t})}createDivId(t){return`ad-id-${t}-${Math.random().toString().slice(2)}`}oneTimePageSetup(){}adUnitFromSlotPath(t,e){const i=this.normalizeAdUnitPath(t,e),s=[];return this.adUnits.forEach((t=>{this.adUnitPathsFromUnit(t).forEach((e=>{let n=e===i;if(!n){const t=e.indexOf("*");n=t>=0&&i.substr(0,t)===e.substr(0,t)&&(t===e.length-1||i.substr(-(e.length-t-1))===e.substr(t+1))}n&&s.push({path:e,unit:t})}))})),n.byPathLenSort(s)[0]?.unit}setup(t,e){const{auction:i}=t,{allowedDivIds:s,collapseEmptyDivs:r,collapseBeforeAdFetch:a,divToAdUnit:d,divAttribute:c,pbRequester:h}=i,f=u.constructor;f.oneTimeSetupDone||(this.oneTimePageSetup(t),f.oneTimeSetupDone=!0);const{domInterface:g}=h;Array.prototype.slice.call(g.querySelectorAll(`[${c}]`)).forEach((t=>{if(!0===e.get(t))return;const u=this.fixPath(t.getAttribute(c));if(s&&s.indexOf(t.id)<0)return;const h=n=>e.set(t,{err:n,div:t,auction:i,path:u});if(!t.id){if(!this.createDivId(u))return void h(`Ad unit path not accepted: ${u}`);t.id=this.createDivId(u)}const f=t.id,g=e=>d?d({div:t,path:u,adUnits:this.adUnits,auction:i,defaultFn:()=>this.adUnitFromSlotPath(e,!0)}):this.adUnitFromSlotPath(e,!0);let p,m=g(u);if(m||(m=g(o),m&&(m=i.addUnitFromTemplate(m,u,this))),m){if(e.set(t,!0),l(t,"data-video-unit"))[p]=i.pbRequester.defineVideoSlots([{path:u,id:f}]);else if(!n.find(this.getSlots(),(t=>t.getSlotElementId()===f))){if(i.pbRequester.lazyLoader?.scheduleLazyLoad({auction:i,adUnit:m,div:t}))return;p=this.createSlotFromAdUnit({path:u,divId:f,adUnit:m})}if(p){if(l(t,"data-collapse-empty-divs",r)){const e=l(t,"data-collapse-before-ad-fetch",a);p.setCollapseEmptyDiv(!0,e)}l(t,"data-no-refresh")&&(p.noRefresh=!0),p.creatorPbAuction=i}}else h(`No ad unit for: ${u}`)}))}normalizePathFromSlot(t){return this.fixPath(this.normalizeAdUnitPath(this.rlvConvertedAdUnitPath(t)))}getPathMapping(t){const{allowedDivIds:e,noSlotReload:i,allowedPlacementType:n}=this.auction,s={},r=new Map;let o;return o="instream"===n?d.list():"banner"===n?this.getSlots():[...d.list(),...this.getSlots()],o.forEach((n=>{const o=n.getSlotElementId();if(e&&e.indexOf(o)<0||i&&u.usedIds[o]||t.has(n))return;const a=this.normalizePathFromSlot(n);s[a]=s[a]||[];const d={slot:n};r.set(n,d),s[a].push(d)})),{pathMap:s,slotToInfo:r,allSlots:o}}getSlotInfoArr(t){let{pathMap:e,slotToInfo:i}=t;const s=[],r=(t,e,i,n)=>s.push({unit:t,slotInfo:e,idx:i,path:n});return this.adUnits.forEach((t=>{t.fixedSlots.forEach((e=>{const n=i.get(e)||{slot:e};r(t,n,0,this.normalizePathFromSlot(e))}))})),this.adUnits.forEach((t=>{const i=this.adUnitPathsFromUnit(t);for(const n of i)c(e,n).forEach(((e,i)=>{r(t,e,i,n)}))})),n.byPathLenSort(s)}getAdUnitInstances(t,e){const{onSlotAndUnit:i,createAdUnitCode:o,hasSharedAdUnits:a,pbRequester:l,loadUnknownSlots:c,usedCodes:h,allowCodeReuse:f}=t,g=[],p=this.getPathMapping(e);this.getSlotInfoArr(p).forEach((e=>{let{unit:n,slotInfo:d,idx:c,path:p}=e;const{slot:m,done:b}=d;if(d.matched=!0,b||l.lazyLoader?.scheduleLazyLoad({auction:t,adUnit:n,slot:m}))return;let v;if(i&&(v=i({slot:m,unit:n,requestAuction:t,samePathIdx:c}),!1===v))return;u.usedIds[m.getSlotElementId()]=!0;let A=a?n.placementId:this.getCodeStart(p);A=o&&o({code:A,unit:n,slot:m})||A,u.usedCodes[A]=(u.usedCodes[A]||0)+1,h[A]=(h[A]||0)+1;const S=f||l.prebidConfig.useBidCache?h[A]:u.usedCodes[A],y=`${A}${S>1?`${r}${S}`:""}`;u.codeToId[y]=m.getSlotElementId(),g.push(new s({adUnit:n,slot:m,code:y,auction:t})),v?.reUseSlot||(d.done=!0)}));const m=[];return c&&n.values(p.pathMap).forEach((t=>t.forEach((t=>{let{slot:e,matched:i}=t;i||e instanceof d||(m.push(e),u.usedIds[e.getSlotElementId()]=!0)})))),{unitDatas:g,unknownSlotsToLoad:m}}getAdDivId(t){return t.__slot.getSlotElementId()}prepareIfrDoc(t,e,i){let{width:n,height:s}=e;const r=t.getElementsByTagName("iframe")[0];r||i(),r.contentDocument&&i(r.contentDocument),r.parentNode.style.width=`${n}px`,r.parentNode.style.height=`${s}px`,r.addEventListener("load",(()=>i(r.contentDocument))),r.src="about:blank"}doesSlotMatch(t,e){const i=t.getSlotElementId(),s=this.rlvConvertedAdUnitPath(t).toLowerCase();return e===i||n.cleanMcmPart(e.toLowerCase())===s}rlvConvertedAdUnitPath(t){return t.getAdUnitPath()}}n.assign(u,{usedIds:{},usedCodes:{},codeToId:{}}),t.exports=u},398:(t,e,i)=>{const n=i(796),s=i(504),r=i(504),o=i(504),a={GamAdserver:n,DemoAdserver:i(504),InMemoryAdserver:s,SmartAdserver:r,AdformAdserver:o,XandrAdserver:i(504),AdnuntiusAdserver:i(504)};for(const t in a)a[t]||delete a[t];t.exports=a},796:(t,e,i)=>{const n=i(404),s=i(578),r=i(898),{ADS_OPTI_FLOOR:o}=i(103),a=t=>t?.getGamSlot?.()||t;class d extends r{getGamSlot(){return n.find(window.googletag?.pubads?.()?.getSlots?.()||[],(t=>t.getSlotElementId()===this.getSlotElementId()))}waitGamSlot(t){n.withGoogle((()=>{t(this.getGamSlot())}))}setTargeting(t,e){this.setTempTargeting(t,e),this.waitGamSlot((i=>i&&this.adserver.gamCall(i,"setTargeting",t,e)))}updateTargetingFromMap(t){n.entries(t).forEach((t=>{let[e,i]=t;return this.setTargeting(e,i)}))}setTempTargeting(t,e){this.tmpTarg=this.tmpTarg||{},this.tmpTarg[t]="string"==typeof e?[e]:e}getTargeting(t){const e=this.getGamSlot();return e?.getTargeting(t)||this.tmpTarg?.[t]}}class l extends s{init(t,e){const{noGpt:i}=this.auction;i||l.gptLoaded||(l.gptLoaded=!0,n.loadScript("//securepubads.g.doubleclick.net/tag/js/gpt.js")),this.maybeWaitGoogle(e)}getEventIfs(){const t=(t,e,i)=>this.maybeWaitGoogle((()=>{this.gamCall(this.googletag.pubads(),t,e,i)}),!0);return{transform:t=>({...t,...this.getSlotResponseInfo(t)}),add:(e,i)=>t("addEventListener",e,i),remove:(e,i)=>t("removeEventListener",e,i)}}doFirstTimeInit(){this.maybeWaitGoogle((()=>{this.gamCall(this.googletag.pubads(),"addEventListener","slotRenderEnded",(t=>{let{slot:e}=t;this.auction.pbRequester.registerRenderedDivId(e.getSlotElementId(),e.getTargeting("hb_adid")?.[0]||null)}))}),!0)}maybeWaitGoogle(t,e){this.auction.delayedAdserverLoading&&!e?t():n.withGoogle((e=>{this.googletag=e,t()}))}static destroySlots(){window.googletag?.destroySlots?.()}adUnitInit(t){let{adUnit:e}=t;e.setAdUnitPaths=function(t){this.gamPath=t.join("\n")}}gamCall(t,e){const i=this.auction.googletagCalls?.[e];for(var n=arguments.length,s=new Array(n>2?n-2:0),r=2;r=2)return t[t.length-1]=`${s}_${t[t.length-1]}`,t.join("/")}}return i}adUnitPathsFromUnitInternal(t){return n.normalizedPaths(t.gamPath,!0)}updateAdUnitPath(t,e){return t.gamPath=e,!0}getCodeStart(t){return`/${t}`}getType(){return"google"}getAdserverProps(){return n.assign(super.getAdserverProps(),{delayedSendAdserver:!0})}getSlots(){return this.auction.delayedAdserverLoading?d.list():this.googletag?.pubads?this.gamCall(this.googletag.pubads(),"getSlots"):[]}getAmazonIntegrationInfo(){return{adServerName:"googletag",useSetDisplayBids:!0}}rlvConvertedAdUnitPath(t){return n.rlvConvertedGamAdUnitPath(t,this)}createSlot(t){let{path:e,sizes:i,divId:s,placementType:r}=t;const{customDimStr:o,auction:a}=this,{pbRequester:l}=a;let c,u=n.injectMcmPart(e,l.mcmChildNwid);if(o){const t=u.lastIndexOf("/");t>0&&(c=u.substring(t+1),u=u.substring(0,t))}const h=r.makeFluid?[...i,"fluid"]:i,f=()=>{const t=this.gamCall(this.googletag,"defineSlot",u,h,s);return t&&t.addService(this.googletag.pubads()),t};let g;return a.delayedAdserverLoading?(g=d.getOrCreateSlot(s,u,{adserver:this}),this.maybeWaitGoogle(f,!0),c&&g.setTargeting(o,c)):(g=f(),c&&this.gamCall(g,"setTargeting",o,c)),g}oneTimePageSetup(){this.maybeWaitGoogle((()=>{const{googletag:t}=this;this.gamCall(t.pubads(),"disableInitialLoad"),this.gamCall(t.pubads(),"enableSingleRequest"),this.gamCall(t,"enableServices")}),!0)}sendAdserverRequest(t){this.maybeWaitGoogle((()=>{this.sendAdserverRequestInternal(t),t.onRequestSent()}),!0)}setupLazyLoading(){const{googletag:t}=this,{enabled:e,...i}=this.auction.data.rlvGamLazyLoad;e&&(n.entries(i).forEach((t=>{let[e,n]=t;null==n&&delete i[e]})),this.gamCall(t.pubads(),"enableLazyLoad",i))}getFloorTargeting(t){const{buckets:e,targKey:i}=this.floorInfo||{};if("number"!=typeof t||!e?.length)return null;let n=-1;return t===o?n=e.indexOf(o):e.forEach(((i,s)=>{null!==i&&i<=t&&(n<0||i>e[n])&&(n=s)})),n<0?null:{[i]:n.toString(),rlv_floor_set:"on"}}getGranularTarg(t){const{custKvMap:e,auction:i}=this;if(!e)return null;const n=i.hbaAuction?.getCustomParams(),s={};return e.forEach((e=>{let[i,r]=e;const o=[];r.forEach((t=>{let[e,i,s]=t;const r=n?.[e],a=s[r];a&&o.push(`${i}_${a}`)})),o.length?s[i]=o.join("_"):t&&(s[i]=null)})),s}getGlobalTargeting(t){return{...super.getGlobalTargeting(t),...this.getGranularTarg(t)}}sendAdserverRequestInternal(t){let{requestAuction:e,unknownSlotsToLoad:i,usedUnitDatas:r,isHbLess:o}=t;const{pbjs:d,isReloadAuction:c,pbRequester:u,noAdsInitRequestAll:h,allowedDivIds:f,alwDivImplyNoReqAll:g}=e,{googletag:p}=this;this.setupLazyLoading();const m=r.map((t=>t.code));let b;d.setTargetingForGPTAsync&&m.length&&e.pbjsCall("setTargetingForGPTAsync",m,(t=>e=>{const i=s.codeToId[e];return i?i===t.getSlotElementId():n.cleanMcmPart(t.getAdUnitPath())===n.cleanMcmPart(e)||t.getSlotElementId()===e})),r.forEach((t=>{let{adUnit:e,slot:i}=t;const n=a(i),s=this.getFloorTargeting(e.adsFloor);if(s&&this.gamCall(n,"updateTargetingFromMap",s),e.videoSettings?.adserverTargetingOptions?.forceBannerAdserverTargeting){const t=n.getTargeting("hb_format");-1!==t.indexOf("video")&&-1===t.indexOf("banner")&&this.gamCall(n,"setTargeting","hb_format","banner")}}));const v=this.getSlots(),A=this.getGlobalTargeting(!0);if(n.entries(A).forEach((t=>{let[e,i]=t;const n=null===i?["clearTargeting",e]:["setTargeting",e,i];this.gamCall(p.pubads(),...n)})),l.firstRequestDone||h||o||f&&g||e.getNonInstreamOnlyAdservers().filter((t=>t.type===this.type)).length>=2?(b=r.map((t=>{let{slot:e}=t;if(c){const t=a(e);t?.getResponseInformation()&&t.setCollapseEmptyDiv(!1,!1)}return e})),b.push(...i)):(b=v.filter((t=>!(t.creatorPbAuction&&t.creatorPbAuction!==e||u.lazyLoader?.isLazyLoadingSlot(e,t)))),v.length===b.length&&(b=null)),l.firstRequestDone=!0,b){const t=b.filter((t=>!t.noRefresh)),e=new Set,i=t.map(a).filter((t=>!(!t||e.has(t)||(e.add(t),0))));i.length&&this.gamCall(p.pubads(),"refresh",i)}else v.length&&this.gamCall(p.pubads(),"refresh")}}t.exports=l},801:(t,e,i)=>{const n=i(323),s={getViewPort:()=>({vWidth:window.innerWidth,vHeight:window.innerHeight}),isDimensionValid(t){let{dimension:e,viewport:i}=t;const{minWidth:n,maxWidth:s,minHeight:r,maxHeight:o}=e,{vWidth:a,vHeight:d}=i;return(!n||a>=n)&&(!s||a=r)&&(!o||d{const i=n.of(e),{filterType:o,countries:a}=s.data.rlvBySsp[i.id]||{};return!(o&&a&&a.includes(r)!==("include"===o)||i.isInvalid(e,t))})):e.filter((e=>!n.of(e).isInvalid(e,t)))}};t.exports=s},323:(t,e,i)=>{const n=i(404),{s2sBidderUnSuffix:s}=i(103);let r;const o={};class a{constructor(t){n.assign(this,t)}setFloor(t){let{params:e,bidFloor:i,bidFloorCurrency:n="USD"}=t;if(this.bidFloorField){if(null===i)return delete e[this.bidFloorField],void(this.bidFloorCurrencyField&&delete e[this.bidFloorCurrencyField]);e[this.bidFloorField]=this.bidFloorFieldIsString?i.toString():i,this.bidFloorCurrencyField&&(e[this.bidFloorCurrencyField]=n)}}isInvalid(){return!1}static of(t){let{bidder:e}=t;const i=s(e);let n=o[i];if(!n){const t=window.relevantDigital.getInstance().byBidderInfo[i]||{};n=new(r[t.type]||a)(t),o[i]=n}return n}addRuntimeBidParams(){}tryUseWithoutSplit(t,e){let{bidder:i}=t,{seenBidders:n}=e;return!n[i]&&(n[i]=!0,!0)}}r={HbmEmptyBidder:class extends a{isInvalid(){return!0}},AmazonSsp:class extends a{isInvalid(){return!0}},AdagioSsp:class extends a{addRuntimeBidParams(t,e){let{params:i}=t,{slot:s}=e;i.site=i.site||n.getLocation()?.hostname.replace(/\./g,"-"),i.adUnitElementId=s.getSlotElementId()}},PubmaticSsp:class extends a{finalizeBids(t){const e=n.find(t,(t=>t.params.currency));e&&t.forEach((t=>{t.params.currency=e.params.currency}))}}};const d={of:a.of};window.relevantDigital.export({BidderHandler:d}),t.exports=d},552:t=>{t.exports={WAITING:0,RUNNING:1,AD_REQUESTING_RUNNING:2,AD_REQUESTING:3,DONE:4}},898:(t,e,i)=>{const n=i(404);class s{constructor(t){n.assign(this,t)}static getOrCreateSlot(t,e,i,n){let r=s.idToSlot[t];return(!r||n||e&&r.adUnitPath!==e)&&(r=new this({divId:t,adUnitPath:e,...i}),s.idToSlot[t]=r),r}static list(){return n.values(s.idToSlot).filter((t=>t instanceof this))}getAdUnitPath(){return this.adUnitPath}getSlotElementId(){return this.divId}setCollapseEmptyDiv(t,e){n.assign(this,{collapse:t,collapseBeforeFetch:e})}}s.idToSlot={},t.exports=s},504:t=>{t.exports=null},545:t=>{const e=(t,e,i)=>{const n=t[e];t[e]=function(){var t=this;const e={that:this,orgCall:function(){for(var e=arguments.length,i=new Array(e),s=0;s{const{providedObjects:i}=t,{ORTB2:n,PBS_CONVERTER:s}=i,r=e=>{(e?.seatbid||[]).forEach((e=>{(e.bid||[]).forEach((e=>{t.addLowLevelRlvBidResponseInfo(e)}))}))};n?e(n.prototype,"interpretResponse",(function(t,e){let{orgCall:i}=t;r(e);for(var n=arguments.length,s=new Array(n>2?n-2:0),o=2;o2?n-2:0),o=2;o{const n=i(404),s=i(758),r=i(235),{AD_REQUESTING_RUNNING:o,WAITING:a,RUNNING:d}=i(552),{s2sBidderSuffix:l}=i(103),c=i(398),u=i(578),h=i(323),f=i(545),{LazyLoader:g,Optimization:p,Reloader:m}=window.relevantDigital.exports;let b;const v=["loadPrebid","addPrebidConfig","addAmazonConfig","aliasBidder","defineVideoSlots","loadVideoUrls","registerRenderedDivId","getConfigs","getAdUnitInstanceByBid","provideObject","addAuctionCallbacks","loadGeoWithTimeout","getBidderHandler"],A={tcf:{api:"__tcfapi",fn:t=>window.__tcfapi("addEventListener",2,((e,i)=>{const n=e||{},s=!1===n.gdprApplies;i&&"tcloaded"!==n.eventStatus&&"useractioncomplete"!==n.eventStatus&&!s||t({data:n,success:i,notNeeded:s})}))}};class S{constructor(t,e){let i,s;e.s2sAliases&&Object.keys(e.s2sAliases).length>0&&(i={accountId:"1",adapter:"prebidServer",adapterOptions:{},enabled:!0,endpoint:`${t.pbsUrl}/openrtb2/auction`,bidders:Object.keys(e.s2sAliases),syncEndpoint:`${t.pbsUrl}/cookie_sync`,extPrebid:{aliases:e.s2sAliases}}),"custom"===t.priceGranularity?s={buckets:t.customPriceGranularityRanges.map((e=>{let{max:i,increment:n}=e;return{precision:t.customPriceGranularityPrecision,max:i,increment:n}}))}:"medium"!==t.priceGranularity&&(s=t.priceGranularity),n.assign(this,t,e,{cmpData:{},storage:n.storage(),pendingAuctions:[],doneAuctions:[],initAuctionCount:0,initAuctionListeners:[],auctionDoneListeners:[],loadOnceState:{},hasPbServer:!!i,cbSet:n.callbackSet(),msgCallbacks:n.callbackSet(),msgHandlers:{},renderedDivs:{},rands:{},prebidConfig:{rubicon:{singleRequest:!0},improvedigital:{singleRequest:!0},consentManagement:{},instreamTracking:{enabled:!0,maxWindow:36e5},enableTIDs:!0,floors:{},...i&&{s2sConfig:i},cache:{url:"https://prebid.adnxs.com/pbc/v1/cache"},userSync:{syncDelay:1e3},...s&&{priceGranularity:s}},amazonConfig:{},providedObjects:{},rlvInfoByBid:{},domInterface:document}),window.addEventListener("message",(t=>{"rlvMessage"===t.data?.type&&this.msgHandlers[t.data.command]?.(t)})),this.setConfigCurrency(this.adServerCurrency),this.loadGeo=this.storage.urlCaches.onceLoader({url:`${this.analyticsURL}/analytics/geo`,storageKey:"geo",dataSubKey:"country",noReloadMs:144e5,transform:t=>t?.query?.country}),this.initPbjsTimeout(),this.pbjs=window[this.pbjsName]=window[this.pbjsName]||{},this.pbjs.que=this.pbjs.que||[],this.loadPbjs&&n.loadScript(this.pbjsURL),this.reloader=m&&new m({pbRequester:this}),this.lazyLoader=g&&new g({pbRequester:this}),this.optimization=p&&new p(this),this.msgCallbacks.apply(this.msgHandlers)}setConfigCurrency(t){const{exchangeRates:e}=this;if(!t||!e[t])return;const i={};for(const n in e)i[n]=e[n]/e[t];const n={[t]:i},s=this.pbjsVer&&this.pbjsVer[0]<=8&&this.pbjsVer[1]<=25;this.addPrebidConfig({currency:{adServerCurrency:t,rates:s?void 0:n}})}currencyConvert(t,e,i){const{exchangeRates:n}=this,s=n[e||"USD"],r=n[i||"USD"];return s&&r&&s!==r?t*(r/s):t}initPbjsTimeout(){const{pbsRoundTripBufferMs:t,pbjsTimeout:e}=this,{s2sConfig:i}=this.prebidConfig;i&&(i.timeout=Math.min(Math.max(e-t,t),e)),this.prebidConfig.bidderTimeout=e,this.amazonConfig.bidTimeout=e}addAuctionCallbacks(t,e){this.cbSet.add(t,{...e,type:"auction"})}addLowLevelRlvBidResponseInfo(t){t.ext?.relevant&&t.ext.prebid?.bidid&&(this.rlvInfoByBid[t.ext.prebid?.bidid]=t.ext.relevant)}getRlvResponseInfo(t){return t.pbsBidId?this.rlvInfoByBid[t.pbsBidId]:null}getCmpData(t,e){const{fn:i,api:s}=A[t]||{},r=()=>this.cmpData[t],o=()=>{const t=r();return t&&!t.notNeeded?t.data:void 0},a=()=>e?.(o(),!!r()?.success);if(!s||"function"!=typeof window[s])return a(),o();if(!r()){const e={ev:n.onceEvent()};this.cmpData[t]=e,i((t=>{n.assign(e,t),e.ev.trigger()}))}return e&&r().ev.wait(a),o()}loadOnce(t,e){let i=this.loadOnceState[t];if(i)i.done?e(i):i.queue.push(e);else{i={queue:[e]};const n=()=>{i.done=!0,i.queue.forEach((t=>t(i))),delete i.queue};this.loadOnceState[t]=i;const s=document.createElement("script");s.onload=n,s.onerror=function(){i.error=!0,n()},s.src=t,document.head.appendChild(s)}}registerRenderedDivId(t,e){this.renderedDivs[t]=this.domInterface.getElementById(t);const{relevantDigital:i}=window;for(const s of this.allAuctions()){const r=n.find(s.usedUnitDatas,(e=>e.slot.getSlotElementId()===t&&!e.renderDone));if(r&&(r.renderDone=!0,null!==e)){let t=s.pbjsCall("getBidResponsesForAdUnitCode",r.code)?.bids||[];!e&&t.length>1&&(t=[...t].sort(((t,e)=>t.cpm==e.cpm?0:t.cpm(!e||t.adId===e)&&i.Auction?.markAdserverWon?.(t)))}}}hasRenderedDivId(t){const e=this.renderedDivs[t];return e&&e===this.domInterface.getElementById(t)}resetPageState(){this.renderedDivs={},this.lazyLoader?.reset()}isLatestAuction(t){return this.pendingAuctions.length&&this.pendingAuctions[this.pendingAuctions.length-1]===t}allAuctions(){return[...this.doneAuctions,...this.pendingAuctions]}auctionById(t){return n.find(this.allAuctions(),(e=>e.auctionId===t))}getAdUnitInstanceByBid(t){return this.auctionById(t.auctionId)?.usedUnitDatas.find((e=>e.code===t.adUnitCode))}getBidderHandler(t){return h.of(t)}videoStorageFn(t){return function(e){for(var i=arguments.length,n=new Array(i>1?i-1:0),s=1;s",``)),r}}runNextAuction(){const t=n.find(this.pendingAuctions,(t=>t.state===a)),e=n.find(this.pendingAuctions,(t=>t.state===d||t.state===o));if(t&&!e){const e=!!this.hasRunOnce;this.hasRunOnce=!0,t.run({isFirstCall:!e})}}aliasBidder(t,e){if(this.aliases[e])return;this.aliases[e]=t;const{s2sConfig:i}=this.prebidConfig;if(i){const{aliases:s}=i.extPrebid;n.values(s).indexOf(t)>=0&&(s[l(e)]=t,i.bidders.push(l(e)))}}initializePrebidConfig(t){const{pbjs:e}=this;!this.prebidConfigInitialized&&e&&e.aliasBidder&&e.setConfig&&(this.prebidConfigInitialized=!0,this.setConfigCurrency(this.prebidConfig.currency?.adServerCurrency||"USD"),n.entries({...this.aliases,...this.s2sAliases}).forEach((e=>{let[i,n]=e;const{gvlid:s}=this.providedObjects.adapterManager?.bidderRegistry?.[n]?.getSpec?.()||{};t.pbjsCall("aliasBidder",n,i,s?{gvlid:s}:void 0)})),t.pbjsCall("setConfig",this.prebidConfig),t.pbjsCall("onEvent","beforeRequestBids",(t=>this.onBeforeRequestBids(t))),n.mergeNoArr(this.pbjs,{bidderSettings:this.bidderSettings}),f(this))}onBeforeRequestBids(t){const e=n.find(t||[],(t=>(t.bids||[]).length));if(!e)return;const i=this.auctionById(e.bids[0]?.auctionId);i&&i.onBeforeRequestBids(t)}onAuctionDone(t){this.pendingAuctions=this.pendingAuctions.filter((e=>e!==t)),this.doneAuctions.push(t),this.auctionDoneListeners.forEach((e=>e(t))),this.runNextAuction()}getUnitInstanceForId(t){const e=this.allAuctions().filter((t=>t.state>=o));for(let i=e.length-1;i>=0;i-=1){const s=n.find(e[i].usedUnitDatas||[],(e=>{let{slot:i}=e;return i.getSlotElementId()===t}));if(s)return s}return null}getLastDoneAuction(){return this.doneAuctions[this.doneAuctions.length-1]}addAuctionDoneListener(t){this.auctionDoneListeners.push(t)}addPrebidConfig(t){n.merge(this.prebidConfig,t)}addAmazonConfig(t){n.merge(this.amazonConfig,t)}getConfigs(){return n.values(this.configs)}waitForAuctionsInit(t){this.initAuctionCount?this.initAuctionListeners.push(t):t()}addUserIdModules(t){const e=this.prebidConfig.userSync.userIds||[];this.prebidConfig.userSync.userIds=[...e,...t.userIds.filter((t=>{let{name:i}=t;return!n.find(e,(t=>t.name===i))}))]}getTestRand(t,e){const{rands:i}=this;if(i[t]=i[t]||Math.random(),e){const e=this.storage.data[t];"number"!=typeof e||e<0||e>=1?this.storage.update({[t]:i[t]}):i[t]=e}return i[t]}selectConfiguration(t,e){const i=this.configs[t];if(!i)throw Error(`Non-existing config id: '${t}'`);let s=n.values(this.configs).filter((e=>e.parentConfigId===t));if(!s.length)return void e(i);const r=()=>{const t=this.getTestRand("abTestRand",i.abTestLocalStorage);let r=0;const o=n.find(s,(e=>(r+=e.percentage/100,t<=r)))||i;e(o)};n.find(s,(t=>t.country.length))?this.loadGeoWithTimeout((t=>{let{geoCountry:e}=t;s=s.filter((t=>{let{country:i}=t;return!i.length||i.indexOf(e)>=0})),r()})):r()}loadGeoWithTimeout(t,e){this.loadGeo((e=>{this.geoCountry=e,t(this)}),e||this.geoWaitMs)}applyConfigData(t){const{data:e}=t,{rlvTimeouts:i={},rlvCfgJs:s,rlvFloorEnforce:r}=e;for(const t in i)i[t]&&(this[t]=i[t]);if(e.rlvBidCache&&(this.prebidConfig.useBidCache=!0),r){const{floors:t}=this.prebidConfig;t.enforcement=t.enforcement||{},n.assign(this.prebidConfig.floors,r)}this.initPbjsTimeout(),s&&n.evalWithVars(s,{pbConfig:t,data:t.data})}loadPrebid(t){const e=new Date;this.selectConfiguration(t.configId,(i=>{const n=()=>this.loadPrebidInternal(t,i);if(this.optimization?.shouldOptimize(i)){const{rlvOptWait:t,rlvOptTimeoutMinutes:s}=i.data,r=Math.max(t-(new Date-e),0);this.optimization.loadOptimization(n,r,{waitIfOlderMs:60*s*1e3})}else n()}))}loadPrebidInternal(t,e){const{videoSlots:i}=t;this.hasLoadedOnce||(this.hasLoadedOnce=!0,this.runOnFirstLoadPrebid(),this.applyConfigData(e)),i&&this.defineVideoSlots(i),e.userSync&&this.addUserIdModules(e.userSync),b(`Starting auction with config '${e.name}'`);const s=()=>{const i=new r(this,e,t);this.initAuctionCount+=1,i.init({doneCb:()=>{this.pendingAuctions.push(i),this.initAuctionCount-=1,0===this.initAuctionCount&&(this.initAuctionListeners.forEach((t=>t())),this.initAuctionListeners=[]),this.runNextAuction()}})};e.data.rlvBySsp&&n.values(e.data.rlvBySsp).some((t=>t.filterType&&t.countries))?this.loadGeoWithTimeout(s):s()}runOnFirstLoadPrebid(){this.pbjs.que.push((()=>{const t=this.providedObjects.floorsSchemaValidation,e=t?.[1];"function"==typeof e&&(t[1]=function(t){return!!t?.schema&&e.apply(this,arguments)})}))}collectVideoAdUnits(t,e){let i;const n=()=>{if(i)return!0;const n=t.map((t=>({id:t})));this.doneAuctions.forEach((t=>{let{usedUnitDatas:e}=t;e.forEach((t=>{const{adserver:e,slot:i,__collected:r}=t;if(i instanceof s&&!r)for(const s of n)if(!s.unitData&&e.doesSlotMatch(i,s.id)){s.unitData=t;break}}))}));const r=n.every((t=>{let{unitData:e}=t;return e}));if(r){const t=[];n.forEach((e=>{let{unitData:i}=e;t.push(i),i.__collected=!0})),i=!0,e(t)}return r};this.waitForAuctionsInit((()=>{n()||this.auctionDoneListeners.push(n)}))}generateVideoUrls(t,e){let{onBuildVideoUrl:i}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const s=[];let r=t.length;t.forEach((t=>{const{pbAdUnit:e,slot:o,adserver:a,adUnit:d}=t,l=a.getGlobalTargeting(),c=a.getFloorTargeting?.(d.adsFloor);if((l||c)&&(o.custParams={...o.custParams,...l,...c}),"instream"===e.mediaTypes.video.context){const a=e.sizes.map((t=>{let[e,i]=t;return`${e}x${i}`})),{playerSize:d}=e.mediaTypes.video;if(d){const[t,e]=d,i=`${t}x${e}`;a.indexOf(i)<0&&a.push(i)}const l=a.join("|"),{protocol:c,hostname:u,pathname:h}=n.getLocation()||{},f={adUnit:e,params:{iu:o.getAdUnitPath(),output:"vast",...c&&{description_url:encodeURIComponent(`${c}//${u}${h}`)},wta:1,sz:l,...o.custParams&&{cust_params:o.custParams}}};i?.(f);const g=this.pbjs.adServers?.dfp?.buildVideoUrl(f);s.push({url:g,unitData:t,gamParams:f}),r-=1}})),0===r&&e(s.map((t=>t.url)),s)}loadVideoUrls(t,e,i){this.collectVideoAdUnits(t,(t=>{this.generateVideoUrls(t,e,i)}))}defineVideoSlots(t){return t.map((t=>{const{path:e,id:i,custParams:n,...r}=t;return s.getOrCreateSlot(i||`${e}${Math.random().toString()}`,e,{custParams:n,...r},!0)}))}provideObject(t){n.assign(this.providedObjects,t)}static init(t){let{FIELDS:e,SITE:i,log:s}=t;const{relevantDigital:r}=window;b=s,v.forEach((t=>{r[t]=function(){return S.instance[t](...arguments)}})),r.getInstance=()=>S.instance,S.instance=new S(e,i),u.baseStaticInit(S.instance,c),n.values(c).forEach((t=>t.staticInit&&t.staticInit(S.instance)))}}t.exports=S},235:(t,e,i)=>{const{NATIVE_IMAGE_FIELDS:n}=i(35),{PREBID_CONFIGURATION_NAME:s,DEF_FLOOR:r}=i(103),{generateAppnexusOutstreamRendererSettings:o}=i(997),a=i(398),d=i(430),l=i(404),c=i(323),{WAITING:u,RUNNING:h,AD_REQUESTING_RUNNING:f,AD_REQUESTING:g,DONE:p}=i(552),m=i(801),b=i(758),{Transparency:v,AmazonInterface:A}=window.relevantDigital.exports,S=["__slot"];t.exports=class{constructor(t,e,i){l.assign(this,{divAttribute:"data-ad-unit-id"},i,e,{settings:i,pbRequester:t,pbConfig:e,state:u,pbjs:t.pbjs,auctionId:l.generateUUID(),events:{hbaAuctionCreated:l.onceEvent()},adsById:{},usedCodes:{},sysParams:{}}),l.entries(this.data.rlvLoadPrebidDefaults).forEach((t=>{let[e,i]=t;e in this||(this[e]=i)})),t.cbSet.apply(this,"auction"),this.adservers=this.allAdsIds.map((e=>{const i=t.globalAdserverSettings[e],n=new(0,a[i.type])(this,i);return this.adsById[e]=n,n}));const{getViewportFn:n}=this;this.videoSlots=t.videoSlots,this.viewport=(n||m.getViewPort)(),this.adUnits=this.adUnits.map((t=>new d({adUnitJson:t,auction:this,adserver:this.adsById[t.adserverId]}))),this.hasOptimization&&(this.optiStats=t.optimization.optimize(this)),this.adUnits.forEach((t=>{t.initFloor()})),this.setDefFloorsIfNeeded(),this.transparency=v&&new v({auction:this})}get adserver(){return console.warn("Don't use .adserver"),this.adservers[0]}get globalAdserverSettings(){return this.adserver}addUnitFromTemplate(t,e,i){let{adUnitJson:n}=t;const s=new d({adUnitJson:n,auction:this,adserver:i});return i.updateAdUnitPath(s,e)?(this.adUnits.push(s),s.initFloor(),this.setDefFloorsIfNeeded(),s):null}getHbaSystemParams(){const{configId:t,shouldOptimize:e,hasOptimization:i,data:n,optiStats:r,pbRequester:o,sysParams:a,hadAdsTimeout:d}=this;this.setAdsFloors();const l={[s]:t,...a,...d&&{"Failsafe timeout":"Yes"}};return i&&(l.Optimization=e?"Enabled":"Disabled",n.rlvOptDebugDims&&(e&&(l["Optimization freshness"]=function(){let{optAge:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!t)return 0===t?"Latest":"Not loaded";const e=[["Minute",6e4,[5,15,30]],["Hour",36e5,[1,6,12]],["Day",864e5,[1,7,14]]];for(const[i,n,s]of e)for(const e of s)if(t{let{name:i,rand:s}=t,r="Not optimized";e&&(r=100*s<100-n.rlvBenchPerc?"Optimal":"Test"),l[`Optimization group [${i}]`]=r})))),l}onHbaAuctionCreated(t){this.hbaAuction=t,this.events.hbaAuctionCreated.trigger()}setupManagedAdservers(t){const e=new Map;this.adservers.forEach((i=>{i.isInstreamOnly()||i.setup(t,e)})),e.forEach((t=>{if(!0!==t){const e=()=>console.error(t.err);(this.onAdUnitMatchingFailed||e)({...t,defaultFn:e})}}))}init(t){const{doneCb:e}=t,i={auction:this,divAttribute:this.divAttribute};this.onBeforeAuctionSetup&&this.onBeforeAuctionSetup(i),l.runFns(this.adservers.map((t=>e=>{t.isInstreamOnly()?e():t.runInit(this,e)}))).then((()=>{this.manageAdserver&&this.setupManagedAdservers(i),this.initInternal(t),this.finalAdUnits=this.finalizePbAdUnits(this.usedUnitDatas),this.onAuctionInitDone&&this.onAuctionInitDone({auction:this}),e()}))}getVastXml(t){return t.vastXml?t.vastXml:`\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t`}getNonPbjsBidsForHba(){return[...this.amazonAuction?.hbaBids??[],...this.usedUnitDatas.map((t=>t.adserverBid)).filter((t=>t))]}renderBanner(t){let{bid:e,divId:i,adUnit:n}=t;delete e.renderer;const s=document.getElementById(i);if(!s)throw Error(`Missing divId '${i}'`);n.adserver.prepareIfrDoc(s,e,(t=>{t?this.pbjsCall("renderAd",t,e.adId):console.warn(`Missing document for divId '${i}'`)}))}renderVideo(t){let{bid:e,divId:i,adUnit:n,pbAdUnit:s}=t;const{playerExclusiveOptions:r,...a}=n.videoSettings,[d,l]=s.mediaTypes.video.playerSize,c=o({skip:a.skip,playbackmethod:a.playbackmethod,width:d,height:l,...r});this.pbRequester.loadOnce("https://acdn.adnxs.com/video/outstream/ANOutstreamVideo.js",(()=>{window.ANOutstreamVideo.renderAd({targetId:i,adResponse:{content:this.getVastXml(e)},rendererOptions:{...c,cbNotification:(t,i)=>{const{relevantDigital:n}=window;n.Auction&&"impression"===i&&n.Auction.registerImpression(e)}}},((t,i)=>e.renderer.handleVideoEvent({id:t,eventName:i})))}))}renderNative(t){const{customNativeRender:e}=this;if(!e)return void this.renderBanner(t);const{toLegacyResponse:i,fireNativeTrackers:n,getNativeRequest:s}=this.pbRequester.providedObjects,{bid:r}=t;let{native:o}=r;const{adId:a}=r,d=s?.(r);o.ortb&&d&&i&&(o=i(o.ortb,d)),e({...t,native:o,trackClick:()=>n?.({action:"click",adId:a},r)}),n?.({action:"fireNativeImpressionTrackers",adId:a},r)}initRenderers(t){let{pbAdUnit:e,adUnit:i,divId:n}=t;const{video:s,native:r}=e.mediaTypes,{pbjsVer:o}=this.pbRequester,a=()=>({url:o&&o[0]<=9&&o[1]<20?"data:text/javascript,":void 0,render:t=>{const s={bid:t,divId:n,adUnit:i,pbAdUnit:e};"video"===t.mediaType?this.renderVideo(s):"native"===t.mediaType?this.renderNative(s):this.renderBanner(s)}});r&&this.customNativeRender&&(r.renderer=a()),s&&"instream"!==s.context&&(s.renderer=a())}setUnitDatas(t){this.usedUnitDatas=t,this.usedPbAdUnits=t.map((t=>t.pbAdUnit)),A?.initAmazonAuctionFor(this)}onBeforeRequestBids(t){const e={};t.forEach((t=>{(t.bids||[]).forEach((i=>{t.__resetGetFloors&&delete i.getFloor;const{bidder:n}=i;e[n]=e[n]||[],e[n].push(i)})),delete t.__resetGetFloors})),l.values(e).forEach((t=>c.of(t[0]).finalizeBids?.(t)))}initInternal(){const t=[],e=new Set;this.adservers.forEach(((i,n)=>{const{unitDatas:s,unknownSlotsToLoad:r}=i.getAdUnitInstances(this,e);t.push(...s),i.unknownSlotsToLoad=r,this.hasUnknownSlots=this.hasUnknownSlots||r.length,nt.slot)),...r].forEach((t=>e.add(t)))})),this.setUnitDatas(t)}removeUnitData(t){if(!this.usedUnitDatas)return;const e=this.usedUnitDatas.filter((e=>e!==t));e.length!==this.usedUnitDatas.length&&(this.unitDataRemoved=!0,this.setUnitDatas(e))}onPrebidBidResponses(t){for(const e in t||{})(t[e]?.bids||[]).forEach((t=>{const{native:e}=t;if(e){const i=(t,e)=>{t&&l.isString(t[e])&&0===t[e].indexOf("http:")&&(t[e]=t[e].replace("http:","https:"))};n.forEach((n=>{const s=`hb_native_${n}`,r=(t.adserverTargeting||{})[s];l.isString(r)&&0===r.indexOf("http:")&&(t.adserverTargeting[s]=r.replace("http:","https:")),i(e,n),i(e[n],"url")})),e.ortb?.assets?.forEach?.((t=>{i(t.img,"url"),i(t.video,"url")}))}this.transparency?.processBid(t)}))}pbjsCall(t){const e=this.pbjsCalls?.[t];for(var i=arguments.length,n=new Array(i>1?i-1:0),s=1;s!t.isInstreamOnly()))}setAdsFloors(){if(this.adsFloorsSet)return;this.adsFloorsSet=!0;const t=this.pbjs?.getConfig?.();this.usedUnitDatas.forEach((e=>{let{adUnit:i}=e;i.setAdsFloor(t||{})}))}sendAdsRequestsInternal(t){if(this.state>=g)return;const{isTimeout:e,isHbLess:i,unitDatas:n}=t;e&&(this.hadAdsTimeout=!0);const s=!i&&this.hbLessSent;this.state=i?f:g,this.hbaAuction&&!i&&l.withCatch((()=>this.hbaAuction.onHbmAdserverRequestSent({isTimeout:e})));const r={...t,auction:this};this.onBeforeAdRequest?.(r),this.setAdsFloors();const o=this.getNonInstreamOnlyAdservers();l.runFns(o.map((e=>i=>{e.sendAdserverRequest({...t,usedUnitDatas:n.filter((t=>t.adserver===e)),requestAuction:this,onRequestSent:i,unknownSlotsToLoad:s?[]:e.unknownSlotsToLoad});const{delayedSendAdserver:r}=e.getAdserverProps();r||i()}))).then((()=>{i?this.hbLessSent.trigger():(this.state=p,this.onAuctionDone?.(r),this.pbRequester.onAuctionDone(this))}))}sendAdsRequests(t){const{isHbLess:e}=t;e&&(this.hbLessSent=l.onceEvent());const i=()=>this.sendAdsRequestsInternal(t);!e&&this.hbLessSent?this.hbLessSent.wait(i):i()}run(){const{pbjs:t,amazonAuction:e,finalAdUnits:i,runHbLessNow:n}=this;this.state=h;const s=!!l.find(i,(t=>t.bids.length));let r=(s?1:0)+(e?1:0),o=this.usedUnitDatas.filter((t=>!(t.slot instanceof b)));const a=()=>!r&&this.sendAdsRequests({unitDatas:o}),d=()=>{r-=1,a()};let c;this.transparency?.initialize();if(n&&r){const t=o.filter((t=>t.adUnit.isHbLess));if(t.length||this.hasUnknownSlots){o=o.filter((e=>t.indexOf(e)<0));const e=()=>this.sendAdsRequests({isHbLess:!0,unitDatas:t});s?c=e:e()}}s&&(()=>{t.que.push((()=>{this.pbRequester.initializePrebidConfig(this),c?.(),this.pbjsCall("removeAdUnit"),this.pbjsCall("addAdUnits",i),this.pbjsCall("requestBids",{bidsBackHandler:t=>{this.onPrebidBidResponses(t),d()},auctionId:this.auctionId})}))})(),e&&e.run(d),!s&&this.getNonPbjsBidsForHba().length&&window.relevantDigital.Auction.auctionInit(this),a(),setTimeout((()=>this.sendAdsRequests({isTimeout:!0,unitDatas:o})),this.pbRequester.pbjsFailsafeTimeout)}finalizePbAdUnits(t){const e=[],{s2sAliases:i}=this.pbRequester,n=t=>!!i[t.bidder],s=t=>{const e=[],{splitClientSameBidder:i}=this;return t.bids.forEach((s=>{for(const t of e)if(!i&&!n(s)||c.of(s).tryUseWithoutSplit(s,t))return void t.newUnit.bids.push(s);const r={seenBidders:{},newUnit:{...t,bids:[]}};c.of(s).tryUseWithoutSplit(s,r),r.newUnit.bids.push(s),e.push(r)})),e.map((t=>t.newUnit))},r=(t,i)=>{const{pbAdUnit:r,adUnit:o,adserver:a}=t,d={...r,...i};d.bids=d.bids.map((e=>{let i=e;if(e.params.__mtl){const t={...e.params};delete t.__mtl,i={...e,params:t}}return c.of(i).addRuntimeBidParams(i,t),i}));let l=(t=>{let{adUnit:e,candidate:i}=t;const s={};if(!e.needFinalizeForS2s(i))return[i];if(i.bids.forEach((t=>{const e=n(t);(s[e]=s[e]||[]).push(t)})),!s.true)return[i];const r=e.finalizeForS2s(i);return s.false?[{...i,bids:s.false},{...r,bids:s.true}]:[r]})({adUnit:o,candidate:d});l=[].concat(...l.map(s)),l.forEach((i=>{const n=a.getAdDivId(i);this.initRenderers({pbAdUnit:i,adUnit:o,divId:n}),S.forEach((t=>{delete i[t]})),e.push(i),t.finalPbAdUnits.push(i)}))};return t.forEach((t=>{const{pbAdUnit:e}=t;if(["banner","video","native"].filter((t=>e.mediaTypes[t])).length>1){const i=(t=>{const e={mixed:[],banner:[],video:[],native:[]},i=(t,e)=>{const i={...t.params};return"video"!==e&&delete i.video,{...t,params:i}};return t.bids.forEach((s=>{const{__mtl:r}=s.params,o=c.of(s);r&&"mixed"!==r?e[r].push(i(s,r)):o.noMultiMediaTypeSupport||n(s)&&o.noMultiMediaTypeSupportS2s?["banner","video","native"].forEach((n=>{t.mediaTypes[n]&&e[n].push(i(s,n))})):e.mixed.push(s)})),e})(e);["mixed","banner","video","native"].forEach((n=>{const s=i[n];s.length&&r(t,{bids:s,..."mixed"!==n&&{mediaTypes:{[n]:e.mediaTypes[n]}}})}))}else r(t)})),e}onExternalSetBidFloor(){this.defFloorsSet||this.setDefFloorsIfNeeded()}setDefFloorsIfNeeded(){const t=l.find(this.adUnits,(t=>t.pbAdUnit.floors));if(!t)return;const{currency:e}=t.pbAdUnit.floors;this.adUnits.forEach((t=>{let{pbAdUnit:i}=t;i.floors||(i.floors={default:r,schema:{fields:["mediaType"]},values:{"*":r},...e&&{currency:e}},i.__resetGetFloors=!0)})),this.defFloorsSet=!0}}},103:(t,e,i)=>{const n=i(752);window.relevantDigital.export({SharedConstants:n}),t.exports=n},404:(t,e,i)=>{const n=i(61);window.relevantDigital.export({Utils:n}),t.exports=n},758:(t,e,i)=>{const n=i(898);t.exports=class extends n{constructor(t){super({noRefresh:!0,...t})}}},997:(t,e,i)=>{const n=i(404);t.exports={generateAppnexusOutstreamRendererSettings:function(t){let{playbackmethod:e,adText:i,skip:s,skipText:r,skipButtonText:o,allowOverride:a,expandTime:d,endBehavior:l,width:c,height:u,enableMaxHeight:h,xandrRenderOptions:f}=t;const g=function(t){switch(t){case 1:return{initialPlayback:"auto",initialAudio:"on"};case 2:return{initialPlayback:"auto",initialAudio:"off"};case 3:return{initialPlayback:"click",initialAudio:"on"};case 4:return{initialPlayback:"mouseover",initialAudio:"on"};case 5:return{initialPlayback:"auto",initialAudio:"on",nonViewableBehavior:"pause"};case 6:return{initialPlayback:"auto",initialAudio:"off",nonViewableBehavior:"pause"};default:return{}}}(e[0]),p={skippable:{enabled:Boolean(s),skipText:r,skipButtonText:o,allowOverride:a},disableCollapse:{enabled:!l.collapse,replay:l.replay,hideControlBar:l.hideControlBar},maxHeight:{enabled:h,height:u},expandTime:d,adText:i,width:c,height:u,...g};return n.mergeNoArr(p,f),p}}},329:t=>{t.exports={getSspId:function(t){const e=Object.keys(t),i=t=>{const i=[];return t.forEach((t=>{e.forEach((e=>{e.toLowerCase().indexOf(t)>=0&&i.push(e)}))})),i};let n=i(["placement","slot","zone","unit","inventorycode"]);return 0===n.length&&(n=i(["id"])),1===n.length?t[n[0]]:null}}},752:t=>{const e="_sys_",i="Prebid Configuration",n=`${e}${i}`,s=`_${n}`,r="_s2s_alias";t.exports={AS_FLAGS:["timedOut","noBid","bidWon","bidResponse","renderFailed","renderSuccess","unloadBeforeResponse","isVideo","isNative","isDeal","isUniqueResponse","isHighestNonWinningBid","adserverWon","isDirect","isApproximation","isAdserverBid"],DEAL_TYPES:{DYNAMIC:0,DIRECT:1,DEAL:2,HOUSE:3},SYSTEM_PARAM_PREFIX:e,HIDDEN_PARAM_PREFIX:"_hidden_",ADS_FLOOR_MULTI_PREFIX:"_multi_",PREBID_CONFIGURATION_NAME:i,PREBID_CONFIGURATION_CLIENT_DIM:n,PREBID_CONFIGURATION_DIM:s,GAM_DUPLICATE_PATH_SEPARATOR:"_rlv_dup_",MAX_DUPL_FILTER_NUM:10,EVENTS:["auctionInit","auctionEnd","bidAdjustment","bidTimeout","bidRequested","bidResponse","noBid","bidWon","bidderDone","setTargeting","requestBids","addAdUnits","adRenderFailed"],DEFAULT_PLACEMENT_PATH:"?",MAX_HBA_GET_PARAM_CHARS:10240,S2S_BIDDER_SUFFIX:r,NO_OPTIMIZATION:-1,OPTI_DIM_SETTINGS:["Optimization","Enabled","Disabled"],DEF_FLOOR:1e-5,ADS_OPTI_FLOOR:-1,ADS_NO_OPTI_FLOOR:-2,MAX_FILE_UPLOAD_SIZE:1048576,s2sBidderSuffix:t=>`${t}${r}`,s2sBidderUnSuffix:t=>t.endsWith(r)?t.slice(0,t.length-10):t}},61:module=>{const Utils={assign(t){for(let e=1;e0;t-=1)n=`0${n}`;return n},values(t){if(Object.values)return Object.values(t);const e=[];for(const i in t)e.push(t[i]);return e},makeUrl(t){let e=t.trim();return 0===e.indexOf("http://")?e=e.slice(5):0!==e.indexOf("https://")&&(e=`//${e}`),e},uniqId:()=>(Date.now()%4294967296).toString(16)+Utils.fmt(Math.floor(4294967296*Math.random()),8,16),isObject:(t,e)=>null!==t&&"object"==typeof t&&!(e&&Array.isArray(t)),isString:t=>"string"==typeof t||t instanceof String,merge(t){for(var e=arguments.length,i=new Array(e>1?e-1:0),n=1;n1?e-1:0),n=1;n(e.forEach((e=>{if(e){const n=Utils.clone(e);for(const e in n)Utils.isObject(t[e],i)&&Utils.isObject(n[e],i)?Utils.mergeSources(t[e],[n[e]],i):t[e]=n[e]}})),t),clone(t){if(Array.isArray(t))return t.map(Utils.clone);if(Utils.isObject(t)){const e={};for(const i in t)e[i]=Utils.clone(t[i]);return e}return t},loadScript(t){const e=document.createElement("script");e.type="text/javascript",e.async="async",e.src=t;const i=document.getElementsByTagName("script")[0];i.parentNode.insertBefore(e,i)},processQueue(t,e){const i=t[e];t[e]={push:t=>t()},i.forEach((t=>{try{t()}catch(t){console.error(`Error in handler: ${t}`)}}))},onceEvent(){const t={cmd:[]};let e,i;return{wait:e=>t.cmd.push((()=>e(i))),done:()=>!!e,trigger:n=>{e||(e=!0,i=n,Utils.processQueue(t,"cmd"))}}},attribToBool(t,e,i){if(!t.hasAttribute(e))return!!i;const n=t.getAttribute(e);return"0"!==n&&"false"!==n},withGoogle(t){window.googletag=window.googletag||{};const{googletag:e}=window;e.cmd=e.cmd||[],e.cmd.push((()=>t(e)))},uniq(t){const e={},i=[];return t.forEach((t=>{e[t]||(e[t]=!0,i.push(t))})),i},cleanMcmPart(t){if("/"!==(t||"")[0])return t;const e=t.indexOf(",");if(e<0)return t;const i=t.substring(e+1),n=i.indexOf("/");return n<0?t:t.substring(0,e)+i.substring(n)},injectMcmPart(t,e){if(e&&"/"===(t||"")[0]&&Utils.cleanMcmPart(t)===t){const i=t.split("/");return`/${i[1]},${e}${i.length>2?"/":""}${i.slice(2).join("/")}`}return t},normalize(t,e,i){let n=e?t.trim():t.trim().toLowerCase();return n=Utils.cleanMcmPart(n),i?"/"!==n[0]&&n.indexOf("/")>0?`/${n}`:n:"/"===n[0]?n.slice(1):n},normalizedPaths:(t,e,i)=>(t||"").split("\n").map((t=>Utils.normalize(t,e,i))).filter((t=>t)),getGamDevicePrefix(t){const{includeDeviceInCustomDimId:e,tabletStrategy:i,unknownStrategy:n,auction:s}=t;if(!e)return null;let r=s?.deviceOverride||window.relevantDigital.platformData?.platform?.type?.toLowerCase();return"tv"===r?r="desktop":["desktop","mobile","tablet"].indexOf(r)<0?r=n:"tablet"===r&&(r=i),r},rlvConvertedGamAdUnitPath(t,e){const{customDimStr:i,unsetAsEmpty:n}=e;let s=Utils.cleanMcmPart(t.getAdUnitPath());const r=Utils.getGamDevicePrefix(e);let o;if(i){const e=t.getTargeting(i)||[];0===e.length?o=n?"":"_unset_":1===e.length?[o]=e:o="_multi_"}const a=[r,o].filter((t=>t)).join("_");return a&&(s+=`/${a}`),s},generateUUID:()=>([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,(t=>(t^16*Math.random()>>t/4).toString(16))),withCatch(t){try{t()}catch(t){console.error(`${t}`)}},keyBy(t,e){const i={};return"function"==typeof e?(t||[]).forEach((t=>{i[e(t)]=t})):Utils.isString(e)?(t||[]).forEach((t=>{i[t[e]]=t})):(t||[]).forEach((t=>{i[t]=t})),i},waitQueue(){const t=[];let e,i=!0;const n=()=>{i&&t.length&&(i=!1,t.shift()(e))};return e={wait(e){t.push(e),n()},setAvailable(){i=!0,n()}},e},callbackSet(){const t={};return{add:function(e){let{type:i="default",when:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const s="after"===n?"after":"before";t[i]=t[i]||{seen:{},before:[],after:[]};const r=t[i];r[s].push(e),Object.keys(e).forEach((t=>{r.seen[t]=!0}))},apply:function(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default";const{seen:n={},before:s,after:r}=t[i]||{};Object.keys(n).forEach((t=>{const i=e[t];e[t]=function(){for(var n=arguments.length,o=new Array(n),a=0;ai[t]&&i[t].call(e,...o)));let d=i&&i.call(e,...o);return r.forEach((i=>{i[t]&&(d=i[t].call(e,d,...o))})),d}}))}}},addCbs(t,e,i){const n=Utils.callbackSet();n.add(e,i),n.apply(t,i?.type)},storage(){let t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"_rlv_data";const i=()=>{if(!t){t={};const i=localStorage[e];if(i)try{t=JSON.parse(i)}catch(t){}}return t},n=()=>{try{const t=JSON.stringify(i());t.length<=1048576?localStorage[e]=t:console.warn("Skips writing too large value to local storage")}catch(t){}},s={get data(){return i()},write:n,update:t=>{Utils.merge(i(),t),n()}};return s.urlCaches=Utils.urlCaches(s),s},evalWithVars(code){let vars=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const id=`tmpEvalVars_${Math.random()}`;window[id]=vars;const varSetters=Object.keys(vars).map((t=>`var ${t} = data.${t};`)).join("\n");eval(`(function(id) {\n\t\t\t\tvar data = window[id];\n\t\t\t\tdelete window[id];\n\t\t\t\t${varSetters}\n\t\t\t\t${code};\n\t\t\t})('${id}')`)},runFns(t){let e=0;const i=[],n=Utils.onceEvent();return t.forEach(((s,r)=>s((s=>{i[r]=s,e+=1,e===t.length&&n.trigger()})))),t.length||n.trigger(),{then:t=>n.wait((()=>t(i)))}},getLocation(){const{top:t,location:e}=window;if(window===t)return e;try{if(t.location.toString)return t.location}catch(t){}return null},hookBefore:(t,e)=>function(){for(var i=arguments.length,n=new Array(i),s=0;s{const{url:n,storageKey:s,dataSubKey:r="data",useStorage:o=!0,useGet:a=!1,noReloadMs:d=0,body:l,transform:c=t=>t,deserialize:u=t=>t,parse:h=JSON.parse}=i;let f,g;const p=o&&t,m=function(i){let{waitIfOlderMs:o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!f){f=Utils.onceEvent();const i=p&&t.data[s],{ts:o,[r]:m}=i||{},b="number"==typeof o;if(g=(new Date).getTime()-(parseInt(o,10)||0),void 0!==m&&Utils.withCatch((()=>{e[s]=u(m)})),!b||g>d){const i=new XMLHttpRequest;i.onload=()=>{Utils.withCatch((()=>{const n=c(h(i.responseText));e[s]=u(n),g=0,p&&t.update({[s]:{[r]:n,ts:(new Date).getTime()}})})),f.trigger()},i.onerror=()=>f.trigger(),i.open(a?"GET":"POST",Utils.makeUrl(n)),i.send(a?null:JSON.stringify(l||{}))}else f.trigger()}f.done()||void 0===e[s]||void 0!==o&&g>o?f.wait(i):i()};return(t,i,n)=>{let r;const o=i=>{r||(t?.(e[s],{age:g,isTimeout:i}),r=!0)};if(i){const t=Utils.onceEvent();setTimeout((()=>t.trigger(!0)),i),m((()=>t.trigger()),n),t.wait(o)}else m(o,n),0===i&&o(!f.done())}}}},request:(t,e)=>Utils.urlCaches().onceLoader(t)(e),randomizer(){let t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:0)||1;return()=>{t+=1;const e=1e4*Math.sin(t);return e-Math.floor(e)}},pick:(t,e)=>Object.keys(t||{}).filter((t=>e.includes(t))).reduce(((e,i)=>(e[i]=t[i],e)),{}),byPathLenSort:t=>t.sort(((t,e)=>e.path.replace("*","").length-t.path.replace("*","").length))};module.exports=Utils},35:t=>{const e={sponsoredBy:1,body:2,rating:3,likes:4,downloads:5,price:6,salePrice:7,phone:8,address:9,body2:10,displayUrl:11,cta:12},i={icon:1,image:3},n=Object.keys(i),s=["title",...n,...Object.keys(e)],r=[...s];t.exports={NATIVE_DATA_ID_MAP:e,NATIVE_IMG_ID_MAP:i,NATIVE_FIELDS:r,NATIVE_IMAGE_FIELDS:n,RTB_FIELDS:s,TITLE_DEF_LEN:1e3}}},__webpack_module_cache__={};function __webpack_require__(t){var e=__webpack_module_cache__[t];if(void 0!==e)return e.exports;var i=__webpack_module_cache__[t]={exports:{}};return __webpack_modules__[t].call(i.exports,i,i.exports,__webpack_require__),i.exports}const bowser=__webpack_require__(636),PrebidRequester=__webpack_require__(527),{getSspId}=__webpack_require__(329),Utils=__webpack_require__(404),{AS_FLAGS,SYSTEM_PARAM_PREFIX,GAM_DUPLICATE_PATH_SEPARATOR,EVENTS,MAX_HBA_GET_PARAM_CHARS}=__webpack_require__(103),hbmAuctionOf=t=>{let{auctionId:e}=t;return PrebidRequester.instance?PrebidRequester.instance.auctionById(e):null};let isInCookieDisableGroup;navigator.cookieDeprecationLabel?.getValue().then((t=>{isInCookieDisableGroup=["treatment_1.1","treatment_1.2","treatment_1.3","control_2"].indexOf(t)>=0})),window.relevantDigital=window.relevantDigital||{},window.relevantDigital.DEFAULT_PROGRAMMATIC_TAG_JS=function(FIELDS,SITE){const BidderHandlers={defaultHandler:{getSspId:t=>getSspId(t)}};let logNr=0;const mainSendDelay=0,extraSendDelay=2e3;let analyticsURL;const useLogging=~location.toString().indexOf("analyticsDebug")||~document.cookie.indexOf("analyticsDebug");function log(t){if(!useLogging)return;const{fmt:e}=Utils,i=new Date,n=`${e(i.getHours(),2)}:${e(i.getMinutes(),2)}:${e(i.getSeconds(),2)}.${e(i.getMilliseconds(),3)}`,s=`[${e(logNr+=1,4)}][${n}] ${t}`;console.info(s)}const Bid=Utils.assign((function(t,e){Utils.assign(this,e,{bidIdx:-1,auction:t,timedOut:!1,noBid:!1,bidResponse:null,bidWon:!1,renderFailed:!1,renderSuccess:!1,unloadBeforeResponse:!1,isVideo:!1,isNative:!1,adserverWon:!1,responseMs:0,renderMs:0,bidderHandler:BidderHandlers[e.bidder]||BidderHandlers.defaultHandler,hbmData:Utils.find(t.hbmAuction?.usedUnitDatas||[],(t=>t.code===e.adUnitCode))}),this.bidder=Auction.bidderAliasMap[this.bidder]||this.bidder,this.sspId=this.getSspId()}),{prototype:{isDoneOrAds(){return this.isAdserverBid||this.timedOut||this.noBid||this.bidResponse},getFlags(){let t=0;const e=this;return AS_FLAGS.forEach(((i,n)=>{e[i]&&(t+=2**n)})),t},getSspId(){return this.__rlvId?this.__rlvId:`${this.bidder}-${this.bidderHandler.getSspId(this.params||{})}`},getConvertedCpm(){const{currency:t}=this.bidResponse||{};let{cpm:e=0}=this.bidResponse||{};"string"==typeof e&&(e=parseFloat(e)||0);const i=PrebidRequester.instance?.getRlvResponseInfo(this.bidResponse)?.org_price;return void 0!==i&&(e=i),Auction.getConvertedCpm(e,t)},finalAdUnitCode(){return this.adjustedAdUnitCode||this.adUnitCode},toServerObject(){const t=this.hbmData?.adUnit.getHbaFloor(),e={bidIdx:this.bidIdx,code:`${this.auction.getSiteId()}-${this.finalAdUnitCode()}`,bidder:this.bidder,sspId:this.sspId,flags:this.getFlags(),responseMs:this.responseMs,floor:"number"==typeof t?t:void 0,lineItemId:this.lineItemId,path:this.path},i=this.bidResponse;return i&&(Utils.assign(e,{id:this.id,width:i.width,height:i.height,cpm:this.getConvertedCpm(),...i.amzCode&&{amzCode:i.amzCode},...i.amzMult&&{amzMult:i.amzMult}}),this.bidWon&&Utils.assign(e,{renderMs:this.renderMs})),e}}});var Auction=Utils.assign((function(t){Utils.assign(this,t,{bidsById:{},id:Utils.uniqId(),mainDataSent:!1,mainSendPending:!1,extraSendPending:!1,serverBids:null,pendingCommands:[],runningCommand:null,timestamp:t.timestamp||new Date}),this.hbmAuction=hbmAuctionOf(this),[].concat(...(t.bidderRequests||[]).map((t=>t.bids)),...this.hbmAuction?this.hbmAuction.getNonPbjsBidsForHba():[]).forEach((t=>{this.bidsById[t.bidId]=new Bid(this,t)}))}),{auctions:[],bidderAliasMap:{},globalSettings:null,onBeforeHbmAuctionSetup(){},init(t,e,i){function n(t,e,i){log(`${t} - ${e}`),Auction[t]&&Auction[t](e,i)}Auction.pbjs=t,Auction.globalSettings=Utils.assign({},e,window.RELEVANT_ANALYTICS_SETTINGS,i);const s=window.performance?.timeOrigin;(t.getEvents?.()||window.relevantDigital.pbEventLog||[]).forEach((t=>{const e=t.eventType||t.ev;let{ts:i}=t;i||(i=s&&t.elapsedTime?new Date(s+t.elapsedTime):new Date),n(e,t.args,i)})),EVENTS.forEach((e=>{t.onEvent(e,(t=>{n(e,t,new Date)}))})),addEventListener("beforeunload",(()=>{Auction.auctions.forEach((t=>{t.allBids().forEach((t=>{t.isDoneOrAds()||(t.unloadBeforeResponse=!0)})),t.mainDataSent?t.sendUpdatesInternal():t.sendMainDataInternal()}))}))},find:t=>Utils.find(Auction.auctions,(e=>e.auctionId===t)),findBid(t){const e=Auction.find(t.auctionId);return e&&e.bidsById[t.bidId||t.requestId]},findBidBy(t){for(const e of Auction.auctions){const i=Utils.find(Utils.values(e.bidsById),t);if(i)return i}return null},getConvertedCpm(t,e){const{convertToCurrency:i}=FIELDS;if(!i||!t||!e||i===e)return t;const{exchangeRates:n={}}=SITE;return n[e]&&n[i]?t*(n[i]/n[e]):t},getImpressionUrl(t){const e=Auction.findBid(t);if(!e)return null;const i={cmd:"updates",systemId:SITE.systemId,id:e.auction.id,diffs:[{bidIdx:e.bidIdx,flags:2**AS_FLAGS.indexOf("renderSuccess"),renderMs:e.renderMs}]};return`${analyticsURL}/analytics?param=${JSON.stringify(i)}`},auctionInit(t){const e=new Auction(t);Auction.auctions.push(e),e.hbmAuction&&(Auction.hbmEnabled=!0,e.hbmAuction.onHbaAuctionCreated(e))},bidResponse(t,e){Auction.update(t,(i=>{i.bidResponse=t,i.responseMs=i.auction.msSinceStart(e),i.ssMs=t.serverResponseTimeMs,i.isVideo="video"===t.mediaType,i.isNative="native"===t.mediaType,i.isDeal=!!t.dealId}))},update(t,e){const i=Auction.findBid(t);if(!i)throw Error(`No bid from settings: ${JSON.stringify(t)}`);const{auction:n}=i;e(i),n.mainDataSent?n.sendUpdates():n.isHbDone()&&n.sendMainData()},bidTimeout(t){t.forEach((t=>{Auction.update(t,(t=>{t.timedOut=!0}))}))},noBid(t,e){Auction.update(t,(i=>{i.noBid=!0,i.responseMs=i.auction.msSinceStart(e),i.ssMs=t.serverResponseTimeMs}))},bidWon(t,e){Auction.update(t,(t=>{t.bidWon=!0,t.renderMs=t.auction.msSinceStart(e),t.hbmData&&(t.hbmData.hbWon=!0)}));const i="video"===t.mediaType&&t.renderer;hbmAuctionOf(t)&&i||setTimeout((()=>{Auction.update(t,(t=>{t.renderFailed||(t.renderSuccess=!0)}))}))},adRenderFailed(t){Auction.update(t,(t=>{t.renderFailed=!0}))},markAdserverWon(t){let e=!1;return Auction.update(t,(t=>{t.adserverWon||(t.adserverWon=!0,e=!0)})),e},registerImpression(t){Auction.update(t,(t=>{t.bidWon=!0,t.renderSuccess=!0}))},registerImpressionByAdId(t){const e=e=>e&&(`${e}`.indexOf(t)>=0||t.startsWith?.(`${e}--`)),i=Auction.findBidBy((i=>{if(i.bidResponse&&!i.renderSuccess&&t){const{adId:n,creativeId:s,vastXml:r}=i.bidResponse;if(e(n)||e(s))return!0;if(r?.includes?.(t))try{const t=(new DOMParser).parseFromString(i.bidResponse.vastXml,"application/xml");if(Utils.find([...t.getElementsByTagName("Ad")],(t=>e(t.id))))return!0}catch(t){}return!1}return!1}));return i&&Auction.registerImpression(i),!!i},prototype:{allBids(){return Utils.values(this.bidsById).sort(((t,e)=>t.bidIdx-e.bidIdx))},msSinceStart(t){return(t||new Date)-this.timestamp},isHbDone(){for(const t in this.bidsById)if(!this.bidsById[t].isDoneOrAds())return!1;return!0},onHbmAdserverRequestSent(t){let{isTimeout:e}=t;const i=this.allBids().filter((t=>!t.isDoneOrAds()));if(e)Auction.bidTimeout(i);else if(i.length){const t=Auction.pbjs?.getEvents?.()||[],e={};var n=(window.performance||{}).timeOrigin;t.forEach((t=>{const{bidderCode:i}=t?.args||{};t&&"bidderDone"===t.eventType&&t.elapsedTime&&n&&i&&(e[i]=new Date(n+t.elapsedTime))})),i.forEach((t=>Auction.noBid(t,e[t.bidder])))}},sendUpdatesInternal(){const t=this.serverBidArray(),e=[],i=this;if(t.forEach(((t,n)=>{let s;const r=i.serverBids[n];for(const e in t)t[e]!==r[e]&&(s=s||{bidIdx:t.bidIdx},s[e]=t[e]);s&&(["path","lineItemId"].forEach((e=>{t[e]&&(s[e]=t[e])})),e.push(s))})),this.extraSendPending=!1,!e.length)return void log("Empty update");this.serverBids=t;const n={cmd:"updates",systemId:SITE.systemId,id:i.id,diffs:e};this.sendCommand(n),log(`UPDATE Analytics request triggered, bid diffs: ${n.diffs.length}`)},sendUpdates(){this.extraSendPending||(this.extraSendPending=!0,setTimeout(this.sendUpdatesInternal.bind(this),extraSendDelay))},getSystemParams(){const t=t=>t.replace(/(?:^|\s)\S/g,(t=>t.toUpperCase())),{browser:e,os:i,platform:n}=window.relevantDigital.platformData||{},s="[Unknown]",r=Utils.getLocation();return{...r&&{Hostname:r.hostname,URL:r.origin+r.pathname},...isInCookieDisableGroup&&{"Chrome Cookie Disabled Group":"Yes"},"Prebid.js version":Auction.pbjs.version,"Screen width":screen.width,"Screen height":screen.height,"Browser name":e&&e.name?t(e.name):s,"Browser version":e&&e.name&&e.version?t(`${e.name} ${e.version.split(".")[0]}`):s,"Operating system":i&&i.name?t(i.name):s,Platform:n&&n.type?t(n.type):s,...this.hbmAuction?.getHbaSystemParams()}},getCustomParams(){const t=Auction.globalSettings.getCustomParams&&Auction.globalSettings.getCustomParams(this),e={...this.hbmAuction?.customParams},i=this.getSystemParams();"Bot"===i.Platform&&(this.blockCalls=!0);for(const t in i)e[SYSTEM_PARAM_PREFIX+t]=i[t];return Utils.assign(e,t)},reAdjustDuplicationPaths(){const t={};this.allBids().forEach((e=>{const i=e.finalAdUnitCode(),[n,s]=(i||"").split(GAM_DUPLICATE_PATH_SEPARATOR);if(s){t[n]=t[n]||{nextNr:2,mapping:{}};const i=t[n];let r=i.mapping[s];r||(r=i.nextNr.toString(),i.nextNr+=1,i.mapping[s]=r),s!==r&&(e.adjustedAdUnitCode=`${n}${GAM_DUPLICATE_PATH_SEPARATOR}${r}`)}}))},initAdUnitCodeMapping(){const t=Utils.find(this.hbmAuction?.adservers||[],(t=>"google"===t.getType()&&!t.isInstreamOnly()));if(window.googletag?.pubads&&(!this.hbmAuction||t)){const e=googletag.pubads().getSlots(),i={};e.forEach((e=>{let n;if(t)n=t.rlvConvertedAdUnitPath(e).toLowerCase();else{const t=Utils.find(Utils.values(SITE.globalAdserverSettings),(t=>t.networkCode&&e.getAdUnitPath().indexOf(t.networkCode)>=0));n=Utils.rlvConvertedGamAdUnitPath(e,t||{}).toLowerCase()}const s=n.substr(n.lastIndexOf("/")+1);i[n]=n,i[s]=n,i[e.getSlotElementId()]=n})),this.allBids().forEach((t=>{t.adjustedAdUnitCode=i[t.adUnitCode]||i[t.adUnitCode.toLowerCase()],!t.adjustedAdUnitCode&&t.adUnitCode.indexOf(GAM_DUPLICATE_PATH_SEPARATOR)>0&&(t.adjustedAdUnitCode=t.adUnitCode)}))}if(window.apntag){const t=(window.apntag.requests||{}).tags||{};this.allBids().forEach((e=>{const i=t[e.adUnitCode]||{},n=i.tagId||i.invCode;!e.adjustedAdUnitCode&&n&&(e.adjustedAdUnitCode=n.toString())}))}const{adjustAdUnitCode:e,alwaysAdjustAdUnitCode:i}=Auction.globalSettings,n={auction:this},s={};this.allBids().forEach((t=>{if(t.adjustedAdUnitCode&&!i||!e||(t.adjustedAdUnitCode=e(t.adUnitCode,t,n)),!t.adjustedAdUnitCode&&t.adUnitCode.indexOf("/")<0){const e=t.adUnitCode.indexOf(GAM_DUPLICATE_PATH_SEPARATOR),i=e<0?t.adUnitCode:t.adUnitCode.slice(0,e),n=(/(\W|_)(\d+)$/.exec(i)||[])[2];if(n&&n.length>=4){const e=s[n];e&&e!==i||(t.adjustedAdUnitCode=n,s[n]=i)}e>=0&&t.adjustedAdUnitCode&&(t.adjustedAdUnitCode=`${t.adjustedAdUnitCode}${t.adUnitCode.slice(e)}`)}})),this.reAdjustDuplicationPaths()},finalizeBidsBeforeMain(){const t=[t=>t.finalAdUnitCode(),t=>t.bidder,t=>t.sspId],e=this.allBids().sort(((e,i)=>{for(const n of t){const t=n(e)||"",s=n(i)||"";if(t!==s)return t{t.bidIdx=e,i=Math.max(i,t.ssMs||0)})),i&&e.forEach((t=>{t.ssMs&&(t.responseMs-=i-t.ssMs)}))},getSiteId(){const{hbmAuction:t}=this;if(!t)return SITE.siteId;let e,i=0;const n={};return t.usedUnitDatas.forEach((t=>{let{adUnit:s}=t;const{siteId:r}=s,o=n[r]=(n[r]||0)+1;o>i&&(e=r,i=o)})),e||SITE.siteId},sendMainDataInternal(){if(this.mainDataSent)return;this.initAdUnitCodeMapping(),this.finalizeBidsBeforeMain(),this.serverBids=this.serverBidArray();const t={cmd:"main",systemId:SITE.systemId,siteId:this.getSiteId(),publisherId:SITE.publisherId,timestamp:this.timestamp,siteLocalId:"0x0",id:this.id,bids:this.serverBids,customParams:this.getCustomParams()};this.sendCommand(t),this.mainDataSent=!0,this.mainSendPending=!1,log(`MAIN Analytics request triggered, bids: ${t.bids.length}`)},sendMainData(){this.mainSendPending||this.mainDataSent||(this.mainSendPending=!0,setTimeout((()=>{const{waitInit:t=t=>t()}=Auction.globalSettings;let e;t((()=>{e||(e=!0,this.sendMainDataInternal())}),this)}),mainSendDelay))},serverBidArray(){return this.allBids().map((t=>t.toServerObject()))},sendCommand(t){const e=this;this.pendingCommands.push(t),this.runningCommand||function t(){if(!e.pendingCommands.length)return void(e.runningCommand=!1);const i=e.pendingCommands.shift();let n;function s(){n||(n=!0,t())}e.runningCommand=!0;let r=JSON.stringify(i);if(["%","&"].forEach((t=>{r.indexOf(t)>=0&&(r=r.replace(new RegExp(t,"g"),encodeURIComponent(t)))})),e.blockCalls)setTimeout(s);else if(r.length>MAX_HBA_GET_PARAM_CHARS){const t=new XMLHttpRequest;t.onload=s,t.onerror=s,t.open("POST",`${analyticsURL}/analytics`),t.setRequestHeader("Content-Type","application/json"),t.send(JSON.stringify(i))}else{const t=document.createElement("script");t.type="text/javascript",t.async="async",t.onload=s,t.onerror=s,t.src=`${analyticsURL}/analytics?param=${r}`,document.head.appendChild(t)}}()}}});FIELDS.initAnalytics=(t,e)=>{if(!FIELDS.analyticsURL)return void console.error("Relevant Analytics URL is empty");analyticsURL=Utils.makeUrl(FIELDS.analyticsURL);const{pbjsName:i}=FIELDS;window[i]=window[i]||{};const n=window[i];n.que=n.que||[],n.que.push((()=>{Auction.init(n,t,e)})),relevantDigital.Auction=Auction},window.relevantDigital=window.relevantDigital||{},relevantDigital.cmd=relevantDigital.cmd||[];try{relevantDigital.platformData=bowser.parse(window.navigator.userAgent)}catch(t){}PrebidRequester.init({FIELDS,SITE,log}),FIELDS.globalJs&&eval(FIELDS.globalJs),FIELDS.publisherJs&&eval(FIELDS.publisherJs),FIELDS.siteJs&&eval(FIELDS.siteJs),FIELDS.enableAnalytics&&FIELDS.initAnalytics(),Utils.processQueue(relevantDigital,"cmd")}})(); // //# sourceMappingURL=b_l_a_defaultProgrammaticTag_GamAdserver.js.map (function() { var FIELDS = {"prebidBuild":"67a5d967ede20be8984a741b","pbjsTimeout":2000,"pbjsFailsafeTimeout":3000,"enableAnalytics":true,"analyticsURL":"https://cluster7.relevant-digital.com","pbsUrl":"https://cluster7.relevant-digital.com","pbjsName":"pbjs","reportPbCfg":false,"globalJs":"relevantDigital.addPrebidConfig({\n enableSendAllBids: false,\n enableTIDs: true,\n userSync: {\n\t\tiframeEnabled: true,\n\t\tfilterSettings: {\n\t\t\tiframe: {\n\t\t\t\tbidders: '*',\n\t\t\t\tfilter: 'include'\n\t\t\t},\n\t\t\timage: {\n\t\t\t\tbidders: '*', // '*' means all bidders\n\t\t\t\tfilter: 'include'\n\t\t\t}\n },\n },\n consentManagement: {\n usp: {\n cmpApi: 'iab',\n timeout: 10000\n },\n gdpr: {\n cmpApi: 'iab',\n timeout: 10000,\n defaultGdprScope: false\n }\n }\n});\n\n//Add storage allowed to bidder settings\npbjs.que.push(function() {\n pbjs.bidderSettings = {\n standard: {\n storageAllowed: true,\n adserverTargeting: [\n {\n key: \"frame\",\n val: \"ff\"\n }, {\n key: \"hb_bidder\",\n val: function(bidResponse) {\n return bidResponse.bidderCode;\n }\n }, {\n key: \"hb_adid\",\n val: function(bidResponse) {\n return bidResponse.adId;\n }\n }, {\n key: \"hb_pb\",\n val: function(bidResponse) {\n return bidResponse.pbCg;\n }\n }, {\n key: 'hb_size',\n val: function (bidResponse) {\n return bidResponse.size;\n }\n }, {\n key: 'hb_source',\n val: function (bidResponse) {\n return bidResponse.source;\n }\n }, {\n key: 'hb_format',\n val: function (bidResponse) {\n return bidResponse.mediaType;\n }\n }]\n },\n teads: {\n adserverTargeting: [\n {\n key: \"frame\",\n val: \"ff\"\n }\n ]\n },\n ix: {\n adserverTargeting: [\n {\n key: \"frame\",\n val: \"ff\"\n }\n ]\n },\n rubicon: {\n adserverTargeting: [\n {\n key: \"frame\",\n val: \"ff\"\n }\n ]\n }\n }\n});\n\n/* Custom setup */\nwindow.pageLoadTS = (performance.timeOrigin + performance.getEntriesByType('navigation')[0].responseEnd);","publisherJs":"//place this into Publisher Accounts > Publisher > Master programmatic tab > Custom Publisher Javascript Code\r\n//this will set the ortb2 object for all ad units, which adagio requires.\r\n\r\nrelevantDigital.addAuctionCallbacks({\r\n onSlotAndUnit: ({ slot, unit }) => {\r\n //console.log(\"RY gpt slot\", slot);\r\n //console.log(\"RY unit\", unit);\r\n const div = slot.getSlotElementId();\r\n // Remove the integer part from gamPath, eg /1015505/mwm-300x250-viewwatch-desktop should only send mwm-300x250-viewwatch-desktop as the plaement\r\n const plac = unit.gamPath.split('/').slice(2).join('/');\r\n const ortb2 = unit.pbAdUnit.ortb2Imp = {};\r\n const ext = ortb2.ext = {};\r\n ext.data = { divId: div, placement: plac };\r\n },\r\n onBeforeAuctionSetup: ({ auction }) => {\r\n try { \r\n intersection_viewable_pct = auction.data.intersection_viewable_pct; \r\n } catch (e) { \r\n intersection_viewable_pct = 0.2;\r\n } \r\n \r\n window.intersectionRatio = intersection_viewable_pct;\r\n \r\n window.assertive.analytics.custom.custom_13 = 'intersect_'+(intersectionRatio*100);\r\n if (is_NYM_debugging_enabled) {\r\n console.log(\"IntersectionObserver intersection ratio set at \", intersectionRatio);\r\n }\r\n \r\n window.adIntersectionObserver = new IntersectionObserver(\r\n \t(entries) => {\r\n \t\tentries.forEach(entry => {\r\n \t\t\tif (entry.intersectionRatio >= intersectionRatio) {\r\n \t\t\t\tentry.target.setAttribute('data-inview', 'true');\r\n \t\t\t} else {\r\n \t\t\t\tentry.target.setAttribute('data-inview', '');\r\n \t\t\t}\r\n \t\t});\r\n \t},\r\n \t{ threshold: intersectionRatio }\r\n );\r\n }\r\n});\r\n\r\n// Basic setup\r\nwindow.is_NYM_debugging_enabled = ((new URLSearchParams(window.location.search)).has('nym_debug'));\r\n\r\n// Our refresh settings\r\nwindow.skipRefreshOnNonActive = true;\r\nwindow.adRefreshInv;\r\nwindow.adRefreshCount = 0; // Initialize counter\r\nwindow.adRefreshLimit = 500; // Set the limit for refreshes\r\nwindow.maxUnfilledAndHouseAds = 10;\r\nwindow.count_subtract_on_filled = 1;\r\nwindow.unfilled_and_house_AdCount = 0;\r\nwindow.unfilledAdCount = 0;\r\n\r\nrelevantDigital.getInstance().loadGeoWithTimeout((x) => {\r\n if (x.geoCountry == 'US') {\r\n maxUnfilledAndHouseAds = 15;\r\n } else if ((new Array('CA', 'UK', 'AU')).includes(x.geoCountry)) {\r\n maxUnfilledAndHouseAds = 10;\r\n } else {\r\n maxUnfilledAndHouseAds = 3;\r\n }\r\n}, 500);\r\n\r\nclass UserActivityTracker {\r\n\tconstructor(inactivityThreshold) {\r\n\t\tthis.isActive = false;\r\n\t\tthis.isEverActive = false;\r\n\t\tthis.timeoutId = null;\r\n\t\tthis.inactivityThreshold = inactivityThreshold;\r\n\r\n\t\tthis.setUserActive = this._setUserActive.bind(this);\r\n\r\n\t\tconst throttledSetUserActive = this._throttle(this.setUserActive, 500);\r\n\r\n\t\tdocument.addEventListener('click', throttledSetUserActive);\r\n\t\tdocument.addEventListener('scroll', throttledSetUserActive);\r\n\t\tdocument.addEventListener('mouseover', throttledSetUserActive);\r\n\t\tdocument.addEventListener('focus', throttledSetUserActive);\r\n\t\tdocument.addEventListener('blur', throttledSetUserActive);\r\n\t\tdocument.addEventListener('keyup', throttledSetUserActive);\r\n\t\tdocument.addEventListener('touchstart', throttledSetUserActive);\r\n\t}\r\n\r\n\t_setUserActive() {\r\n\t\tthis.isActive = true;\r\n\t\tthis.isEverActive = true;\r\n\t\tclearTimeout(this.timeoutId);\r\n\t\tthis.timeoutId = setTimeout(() => {\r\n\t\t\tthis.isActive = false;\r\n\t\t}, this.inactivityThreshold);\r\n\t}\r\n\r\n\t_throttle(func, ms) {\r\n\t\tlet isThrottled = false;\r\n\t\tlet savedArgs;\r\n\t\tlet savedThis;\r\n\r\n\t\tfunction wrapper() {\r\n\t\t\tif (isThrottled) {\r\n\t\t\t\tsavedArgs = arguments;\r\n\t\t\t\tsavedThis = this;\r\n\t\t\t\treturn;\r\n\t\t\t}\r\n\r\n\t\t\tfunc.apply(this, arguments);\r\n\t\t\tisThrottled = true;\r\n\r\n\t\t\tsetTimeout(function() {\r\n\t\t\t\tisThrottled = false;\r\n\t\t\t\tif (savedArgs) {\r\n\t\t\t\t\twrapper.apply(savedThis, savedArgs);\r\n\t\t\t\t\tsavedArgs = savedThis = null;\r\n\t\t\t\t}\r\n\t\t\t}, ms);\r\n\t\t}\r\n\r\n\t\treturn wrapper;\r\n\t}\r\n\r\n\tisUserActive() {\r\n\t\treturn this.isActive;\r\n\t}\r\n\r\n\tgetUserActiveState() {\r\n\t\tif (this.isActive) {\r\n\t\t\treturn 'active';\r\n\t\t} else if (this.isEverActive) {\r\n\t\t\treturn 'inactive';\r\n\t\t}\r\n\t\treturn 'neveractive';\r\n\t}\r\n}\r\n\r\nwindow._uat = new UserActivityTracker(300000);\r\n\r\nwindow.RELEVANT_ANALYTICS_SETTINGS = window.RELEVANT_ANALYTICS_SETTINGS || {};\r\nRELEVANT_ANALYTICS_SETTINGS.getCustomParams = function() {\r\n return {\r\n // A string (new report dimension + filter)\r\n 'User State': (typeof nym_obj !== 'undefined') ? nym_obj.user_state : '',\r\n // Number (new report filter)\r\n 'Layout': (typeof nym_obj !== 'undefined') ? nym_obj.layout : '',\r\n 'Mobile-Mode': (typeof nym_obj !== 'undefined') ? nym_obj.view_mode : '', //custom-2\r\n 'User Active': ((Date.now() - pageLoadTS) < 15000 ? 'firstload' : _uat.getUserActiveState()),//custom-9\r\n 'Minute': Math.floor((Date.now() - pageLoadTS) / 1000 / 60).toString(),//custom-12\r\n 'Split Test': 'intersect_'+(intersectionRatio*100),//custom-13\r\n };\r\n};\r\n\r\n// James' smartLoad concept to resolve the intermittent failure of rendering ad units\r\nwindow.rdSmartLoadQueue = [];\r\nlet rdSmartLoadTimer = null;\r\nconst RD_SMART_LOAD_THROTTLE_MS = 200;\r\n\r\nwindow.rdSmartLoad = function(divId) {\r\n\tconst slotElement = document.getElementById(divId);\r\n\tif (!slotElement) {\r\n\t\tconsole.warn(`rdSmartLoad: Element with id \\\"%s\\\" not found.`, divId);\r\n\t\treturn;\r\n\t}\r\n\tif (!window.rdSmartLoadQueue.includes(divId)) {\r\n\t\twindow.rdSmartLoadQueue.push(divId);\r\n\t}\r\n\tif (!rdSmartLoadTimer) {\r\n\t\trdSmartLoadTimer = setTimeout(flushSmartLoad, RD_SMART_LOAD_THROTTLE_MS);\r\n\t}\r\n};\r\n\r\nfunction flushSmartLoad() {\r\n\tconst newDivs = window.rdSmartLoadQueue;\r\n\twindow.rdSmartLoadQueue = [];\r\n\trdSmartLoadTimer = null;\r\n\r\n\tconst config = Object.assign({ }, window.rdConfig, {\r\n\t\tallowedDivIds: newDivs,\r\n\t\tnoSlotReload: true\r\n\t});\r\n\r\n\trelevantDigital.cmd.push(function () {\r\n\t\trelevantDigital.loadPrebid(config);\r\n\t});\r\n}\r\n\r\n\r\nwindow.refreshInViewAds = function() {\r\n const selector = 'div[data-inview=\"true\"][data-ad-unit-id]';\r\n \r\n const viewableunits = Array.from(document.querySelectorAll(selector)).map(elem => elem.id);\r\n const config = Object.assign({}, window.rdConfig, {\r\n allowedDivIds: viewableunits,\r\n noSlotReload: false\r\n });\r\n \r\n relevantDigital.cmd.push(function() {\r\n relevantDigital.loadPrebid(config);\r\n });\r\n}\r\n\r\n\r\n// Our own refresh logic\r\nfunction adRefresh() {\r\n\tif (typeof _uat != 'undefined' && typeof assertive != 'undefined') {\r\n\t\tassertive.analytics.custom.custom_9 = _uat.getUserActiveState();\r\n\t\tassertive.analytics.custom.custom_12 = Math.floor((Date.now() - pageLoadTS) / 1000 / 60);\r\n\t}\r\n\t// Ensure header bidding is conducted before refreshing slots\r\n\tlet allow_refresh = true;\r\n\tif (typeof _uat != 'undefined' && skipRefreshOnNonActive && assertive.analytics.custom.custom_9 != 'active') {\r\n\t\tallow_refresh = false;\r\n\t}\r\n\tif (allow_refresh) {\r\n\t\tif (is_NYM_debugging_enabled) {\r\n\t\t\tconsole.log('NYM: Ad refresh count ' + adRefreshCount);\r\n\t\t}\r\n\t\trefreshInViewAds();\r\n\r\n\t\tadRefreshCount++; // Increment the counter\r\n\t} else if (is_NYM_debugging_enabled) {\r\n\t\tconsole.log('NYM: Ads not refreshed: user status is ' + assertive.analytics.custom.custom_9);\r\n\t}\r\n\r\n\tif (adRefreshCount >= adRefreshLimit) {\r\n\t\tif (is_NYM_debugging_enabled) {\r\n\t\t\tconsole.log('NYM: Stopping ad refresh due to refresh count ' + adRefreshCount + ' hitting adRefreshLimit ' + adRefreshLimit);\r\n\t\t}\r\n\t\tclearInterval(window.adRefreshInv); // Stop the interval\r\n\t}\r\n}\r\n\r\nwindow.googletag = window.googletag || {};\r\ngoogletag.cmd = googletag.cmd || [];\r\ngoogletag.cmd.push(function() {\r\n\tgoogletag.pubads().addEventListener('slotRenderEnded', function(event) {\r\n\t\tconst slotId = event.slot.getSlotElementId();\r\n\r\n\t if (typeof adIntersectionObserver !== 'undefined' && !(typeof skip_refresh_on_ad_slot_ids !== 'undefined' && skip_refresh_on_ad_slot_ids.includes(slotId))) { // defined in RDM\r\n\t\t adIntersectionObserver.observe(document.getElementById(slotId));\r\n\t }\r\n\t\t//skip slotIds that are not programmatic.\r\n\t\tif (typeof skip_refresh_on_ad_slot_ids !== 'undefined' && skip_refresh_on_ad_slot_ids.includes(slotId)) {\r\n\t\t\treturn ;\r\n\t\t}\r\n\t\t// activate our own anchor\r\n\t\tif (slotId.indexOf('stickyBottom') != -1) {\r\n\t\t\tif (event.isEmpty && event.slotContentChanged) {\r\n\t\t\t\t$('#js-anchor-container').removeClass('active');\r\n\t\t\t} else if (!event.isEmpty && event.slotContentChanged && !$('#js-anchor-container').hasClass(\"closed\")) {\r\n\t\t\t\t$('#js-anchor-placeholder,#js-anchor-container').addClass('active');\r\n\t\t\t}\r\n\t\t\tlet rect = document.getElementById(slotId).firstElementChild.firstElementChild?.getBoundingClientRect();\r\n\t\t\tif (rect) {\r\n\t\t\t\t$('#js-anchor-container > a').css('left', (rect.right-20)+'px');\r\n\t\t\t}\r\n\t\t}\r\n\t\t// Check ad response type and update counters\r\n\t\tif (!event.isEmpty) {\r\n\t\t\tif (event.campaignId && event.campaignId === 3232469017) { //orderid 3232469017 is a house ad on Neo.\r\n\t\t\t\tif (is_NYM_debugging_enabled) {\r\n\t\t\t\t\tconsole.log('NYM: ' + event.slot.getSlotElementId()+' House ad served');\r\n\t\t\t\t}\r\n\t\t\t\thouseAdCount++;\r\n\t\t\t\tunfilled_and_house_AdCount++;\r\n\t\t\t} else {\r\n\t\t\t\tif (is_NYM_debugging_enabled) {\r\n\t\t\t\t\tconsole.log('NYM: ' + event.slot.getSlotElementId()+' Filled ad served');\r\n\t\t\t\t}\r\n\t\t\t\tif (unfilled_and_house_AdCount > 0) {\r\n\t\t\t\t\tunfilled_and_house_AdCount -= count_subtract_on_filled;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t} else {\r\n\t\t\tif (is_NYM_debugging_enabled) {\r\n\t\t\t\tconsole.log('NYM: ' + event.slot.getSlotElementId()+' Unfilled ad served');\r\n\t\t\t}\r\n\t\t\tunfilledAdCount++;\r\n\t\t\tunfilled_and_house_AdCount++;\r\n\t\t}\r\n\r\n\t\t// Check thresholds and stop refreshing if exceeded\r\n\t\tif (unfilled_and_house_AdCount > maxUnfilledAndHouseAds /* || unfilledAdCount > maxUnfilledAds || houseAdCount > maxHouseAds*/) {\r\n\t\t\tif (is_NYM_debugging_enabled) {\r\n\t\t\t\tconsole.log('NYM: Stopping ad refresh due to too many unfilled/house ads.');\r\n\t\t\t}\r\n\t\t\t// Implement logic to stop refreshing ads\r\n\t\t\tclearInterval(window.adRefreshInv); // Stop the interval\r\n\t\t} else {\r\n\t\t\t// Continue refreshing ads if thresholds not exceeded\r\n\t\t}\r\n\t});\r\n});\r\n\r\nfunction startRefresh(interval = 30000, offset = 30000) {\r\n setTimeout(() => {\r\n adRefresh();\r\n window.adRefreshInv = setInterval(adRefresh, interval);\r\n }, offset);\r\n}\r\n\r\nstartRefresh(30000, 33000);\r\n\r\n\r\nrelevantDigital.addPrebidConfig({\r\n useBidCache: true,\r\n minBidCacheTTL: 300, // minimum time (in seconds) that bids should be kept in cache, either this value or the TTL, whichever is greater\r\n realTimeData: {\r\n dataProviders:[{\r\n name: 'adagio',\r\n params: {\r\n organizationId: '1490',\r\n site: \"strategywiki-org\"\r\n }\r\n }]\r\n }\r\n});","siteJs":"function nym_inject_ads() {\r\n document.body.classList.add('kioskedBlocks');\r\n\r\n const injectedAdStyle = document.createElement('style');\r\n injectedAdStyle.innerHTML = `\r\n div + div.section-ad, td > div.section-ad { margin-top: 20px; }\r\n \r\n body.touch-events div.section-ad { margin: 30px 0; }\r\n `;\r\n document.head.appendChild(injectedAdStyle);\r\n \r\n // activate our own anchor\r\n if (nym_obj.user_state === 'guest') {\r\n const anchorStyle = document.createElement('style');\r\n anchorStyle.innerHTML = `\r\n #js-anchor-placeholder.active {\r\n height: 120px;\r\n background-color: #000;\r\n }\r\n #js-anchor-container.active {\r\n position: fixed;\r\n bottom: 0;\r\n }\r\n #js-anchor-container {\r\n z-index: 2147483638;\r\n width: 100%;\r\n text-align: center;\r\n display: block;\r\n max-height: 100px;\r\n }\r\n #js-anchor-container > a {\r\n display: none;\r\n }\r\n #js-anchor-container.active > a {\r\n display: inherit;\r\n background: rgba(50, 50, 100, 0.5);\r\n border-radius: 10px;\r\n cursor: pointer;\r\n color: #fff;\r\n position: absolute;\r\n top: -22px;\r\n right: 3px;\r\n font-size: 15px;\r\n width: 20px;\r\n height: 20px;\r\n align-items: center;\r\n justify-content: center;\r\n text-decoration: none;\r\n }\r\n `;\r\n document.head.appendChild(anchorStyle);\r\n \r\n const anchorDiv = document.createElement('div');\r\n anchorDiv.setAttribute('id', 'js-anchor-placeholder');\r\n anchorDiv.innerHTML = '
\\\r\n ✖\\\r\n \t
\\\r\n \t
\\\r\n
';\r\n document.body.appendChild(anchorDiv);\r\n \r\n const anchorScript = document.createElement('script');\r\n anchorScript.innerHTML = 'relevantDigital.cmd.push(function() { rdSmartLoad(\"div-gpt-ad-stickyBottom\"); });';\r\n document.getElementById('div-gpt-ad-stickyBottom').appendChild(anchorScript);\r\n }\r\n \r\n \r\n // inject homepage ads on homepage\r\n if (document.body.classList.contains('page-Main_Page')) {\r\n var inlineAdDiv = document.createElement('div');\r\n inlineAdDiv.id = 'div-gpt-ad-300-homepage-incontent';\r\n inlineAdDiv.dataset.adUnitId = '/1015505/SW_300x250_Homepage';\r\n \r\n var inlineAdScript = document.createElement('script');\r\n inlineAdScript.innerHTML = 'relevantDigital.cmd.push(function() { rdSmartLoad(\"div-gpt-ad-300-homepage-incontent\"); });';\r\n inlineAdDiv.appendChild(inlineAdScript);\r\n \r\n if (document.body.classList.contains('skin-dolphin')) {\r\n var parentDiv = document.getElementById('Featured_Guides').nextElementSibling;\r\n parentDiv.appendChild(inlineAdDiv);\r\n } else {\r\n var divEl = document.getElementById('mp-systems');\r\n inlineAdDiv.style = \"min-height: 250px; margin: 30px 0; text-align: center;\";\r\n divEl.parentNode.insertBefore(inlineAdDiv, divEl);\r\n \r\n // Another ad under Featured Guides\r\n var mobileInlineAdDiv = document.createElement('div');\r\n mobileInlineAdDiv.id = 'div-gpt-ad-300-homepage-incontent2';\r\n mobileInlineAdDiv.dataset.adUnitId = '/1015505/SW_300x250_Mobile_Inline1';\r\n mobileInlineAdDiv.style = \"min-height: 250px; margin: 30px -20px; text-align: center;\";\r\n \r\n var mobileInlineAdScript = document.createElement('script');\r\n mobileInlineAdScript.innerHTML = 'relevantDigital.cmd.push(function() { rdSmartLoad(\"div-gpt-ad-300-homepage-incontent2\"); });';\r\n mobileInlineAdDiv.appendChild(mobileInlineAdScript);\r\n \r\n var parentDiv = document.getElementById('Featured_Guides').nextElementSibling;\r\n parentDiv.appendChild(mobileInlineAdDiv);\r\n }\r\n }\r\n \r\n // inject auto inline ads on wiki pages\r\n if ((Math.random() <= 0.7 || is_NYM_debugging_enabled) && document.body.classList.contains('ns-0') && !document.body.classList.contains('page-Main_Page') && document.body.classList.contains('action-view')) {\r\n var inserted = 0;\r\n const maxInjectedAds = 8;\r\n \r\n // inject on page ads\r\n function checkPageLength() {\r\n return document.getElementById('mw-content-text').offsetHeight >= window.innerHeight * 2;\r\n }\r\n \r\n function getInsertionPoints() {\r\n const elms = document.querySelectorAll('#mw-content-text > div > h1, #mw-content-text > div > h2, #mw-content-text > div > h3, #mw-content-text > div > p, #mw-content-text > div > div.t-cb-container');\r\n return elms;\r\n }\r\n \r\n function insertAdInTable() {\r\n const tables = document.querySelectorAll('table');\r\n tables.forEach(table => {\r\n if (table.rows.length > 15) {\r\n let columnCount = getColumnCount(table);\r\n const minDistance = getMinDistance();\r\n \r\n for (let i=6; i< table.rows.length; i++) {\r\n let row = table.rows[i];\r\n if (!isAdNearby(row, minDistance)) {\r\n const newRow = table.insertRow(i+1);\r\n const newCell = newRow.insertCell(0);\r\n newCell.colSpan = columnCount;\r\n \r\n let adDiv = getAdDiv(inserted, 'SW_300x250_Only_Inline1');\r\n newCell.appendChild(adDiv);\r\n if (is_NYM_debugging_enabled) {\r\n console.log('div-gpt-ad-auto-inline-'+inserted, ' inserted in row ', i+1, row);\r\n }\r\n inserted++;\r\n \r\n if (inserted == maxInjectedAds) {\r\n break;\r\n }\r\n }\r\n }\r\n }\r\n });\r\n }\r\n \r\n function getColumnCount(table) {\r\n return Math.max(...Array.from(table.rows).map(row => {\r\n return Array.from(row.cells).reduce((sum, cell) => sum + (cell.colSpan || 1), 0);\r\n }));\r\n }\r\n \r\n function getAdDiv(i, adUnitName = 'SW_300x250_Mobile_Inline3') {\r\n var wrapperDiv = document.createElement('div');\r\n wrapperDiv.className = 'section-ad';\r\n \r\n var inlineAdDiv = document.createElement('div');\r\n inlineAdDiv.style = 'min-width: 320px; min-height: 250px; clear: both; text-align: center;';\r\n inlineAdDiv.id = 'div-gpt-ad-auto-inline-'+i;\r\n inlineAdDiv.dataset.adUnitId = '/1015505/'+adUnitName;\r\n \r\n var inlineAdScript = document.createElement('script');\r\n inlineAdScript.innerHTML = 'relevantDigital.cmd.push(function() { rdSmartLoad(\"'+inlineAdDiv.id+'\"); });';\r\n inlineAdDiv.appendChild(inlineAdScript);\r\n \r\n wrapperDiv.appendChild(inlineAdDiv);\r\n return wrapperDiv;\r\n }\r\n \r\n function isAdNearby(element, minDistance) {\r\n const existingAds = document.querySelectorAll('div.leaderboard-ad, div.section-ad');\r\n for (const ad of existingAds) {\r\n let elmRect = element.getBoundingClientRect();\r\n let elmTop = elmRect.top + window.scrollY;\r\n let adRect = ad.getBoundingClientRect();\r\n let adTop = adRect.top + window.scrollY;\r\n \r\n let distance = Math.abs(elmTop - (adTop + ad.offsetHeight));\r\n if (distance < minDistance) {\r\n return true; // Ad is too close\r\n }\r\n }\r\n return false; // No ad nearby\r\n }\r\n \r\n function getMinDistance() {\r\n let distanceRatio = (document.body.classList.contains('touch-events') ? 1.8 : 0.8);\r\n return Math.floor(window.innerHeight * distanceRatio); // Minimum distance in pixels between ads\r\n }\r\n \r\n function insertAdsBetweenContent() {\r\n const insertionPoints = getInsertionPoints();\r\n const minDistance = getMinDistance();\r\n \r\n for (let i = 0; i < insertionPoints.length; i++) {\r\n let elm = insertionPoints[i];\r\n if (!isAdNearby(elm, minDistance)) {\r\n let adDiv = getAdDiv(inserted);\r\n let pos = (elm.tagName.indexOf('H') === 0) ? 'beforebegin' : 'afterend';\r\n \r\n elm.insertAdjacentElement(pos, adDiv);\r\n if (is_NYM_debugging_enabled) {\r\n console.log('div-gpt-ad-auto-inline-'+inserted, ' inserted ', pos, elm);\r\n }\r\n \r\n inserted++;\r\n if (inserted == maxInjectedAds) {\r\n break;\r\n }\r\n }\r\n }\r\n }\r\n \r\n if (checkPageLength()) {\r\n insertAdsBetweenContent();\r\n if (inserted < 2) {\r\n insertAdInTable();\r\n }\r\n }\r\n }\r\n}\r\n\r\nif (document.readyState === \"loading\") {\r\n document.addEventListener(\"DOMContentLoaded\", nym_inject_ads);\r\n} else {\r\n nym_inject_ads();\r\n}\r\n\r\ngoogletag.cmd.push(function() {\r\n\tgoogletag.pubads().addEventListener('slotRenderEnded', function(event) {\r\n\t\tconst slotId = event.slot.getSlotElementId();\r\n if (event.size && event.size[1] && event.size[1] > 1 && slotId.indexOf('auto-inline') !== -1) {\r\n\t\t\tlet element = document.getElementById(slotId);\r\n let mh = window.getComputedStyle(element).minHeight.replace('px', '');\r\n \r\n // Check if event.size[1] is greater than mh\r\n if (event.size[1] > mh) {\r\n // Update the min-height of the parent element\r\n element.style.minHeight = event.size[1] + 'px';\r\n }\r\n\t\t}\r\n\t});\r\n});","convertToCurrency":null,"pbsRoundTripBufferMs":200,"mcmChildNwid":0,"priceGranularity":"custom","customPriceGranularityRanges":[{"increment":0.01,"max":9},{"increment":0.05,"max":20},{"increment":0.2,"max":100}],"customPriceGranularityPrecision":2,"adServerCurrency":"USD","geoWaitMs":500,"optUseStorage":true,"optMinReloadSec":300,"storedReq":{"includebidderkeys":false,"preferdeals":false,"convertBidFloorCur":null,"tmax":null,"addNetworkBidAdjustment":false},"loadPbjs":false,"pbjsURL":"https://apps-cdn.relevant-digital.com/static/prebid_releases/prebid_current.js","pbjsVer":[9,29,0]}; var SITE = {"name":"strategywiki.org","siteId":"67abe79cfb467bd8ea739030","publisherId":"67abe78d9dd79c296f73902f","systemId":103,"globalAdserverSettings":{"67ab9374ede20be8984aa74c":{"id":"67ab9374ede20be8984aa74c","type":"GamAdserver","adsPbReportConfigIdKey":"relevant_pb_cfg_id","adsPbReportConfigNameKey":"relevant_pb_cfg_name","networkCode":"1015505","includeDeviceInCustomDimId":false,"tabletStrategy":"tablet","unknownStrategy":"mobile","unsetAsEmpty":false,"amazonInfo":{"orderIds":["2400140055"]},"adsRtEnabled":true,"bucketAdjustFloors":true}},"configs":{"67bd4b313144361bc310871f":{"configId":"67bd4b313144361bc310871f","abTestLocalStorage":false,"hbaSiteId":"67abe79cfb467bd8ea739030","allAdsIds":["67ab9374ede20be8984aa74c"],"bannerAdsIds":["67ab9374ede20be8984aa74c"],"instreamAdsIds":[],"adUnits":[{"bids":[{"bidder":"ix","__rlvId":"67bd5536ede20be8984dce1b","params":{"siteId":"981510"}},{"bidder":"triplelift","__rlvId":"67bd5536ede20be8984dce1d","params":{"inventoryCode":"SW_728x90_ROS"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67bd5536ede20be8984dce1d","params":{"inventoryCode":"SW_728x90_ROS"}},{"bidder":"appnexus","__rlvId":"67bd5536ede20be8984dce1e","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67bd5536ede20be8984dce1e","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67bd5536ede20be8984dce1f","params":{"siteId":481504,"accountId":19958,"zoneId":2855648}},{"bidder":"adagio","__rlvId":"67bd5536ede20be8984dce20","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67bd5536ede20be8984dce21","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67bd5536ede20be8984dce22","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67bd5536ede20be8984dce22","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67bd5536ede20be8984dce23","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67bd5536ede20be8984dce25","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_ROS"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67bd5536ede20be8984dce25","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_ROS"}},{"bidder":"gumgum","__rlvId":"67c218b6ede20be8984ebace","params":{"pubId":10914,"slot":1284695}},{"bidder":"gumgum_s2s_alias","__rlvId":"67c218b6ede20be8984ebace","params":{"pubId":10914,"slot":1284695}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2d47","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed425235343","params":{"publisherId":"1051-2627-01","placement":"inBanner","adUnitId":"35592618"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67bd5536ede20be8984dce26","placementTypeId":"67c214e0fe8d9c681ef981ab","data":{},"gamPath":"/1015505/sw_728x90_ros","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"ix","__rlvId":"67bd5536ede20be8984dce3d","params":{"siteId":"981512"}},{"bidder":"triplelift","__rlvId":"67bd5536ede20be8984dce3f","params":{"inventoryCode":"SW_728x90_Footer"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67bd5536ede20be8984dce3f","params":{"inventoryCode":"SW_728x90_Footer"}},{"bidder":"appnexus","__rlvId":"67bd5536ede20be8984dce40","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67bd5536ede20be8984dce40","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67bd5536ede20be8984dce41","params":{"siteId":481504,"accountId":19958,"zoneId":2855646}},{"bidder":"adagio","__rlvId":"67bd5536ede20be8984dce42","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67bd5536ede20be8984dce43","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67bd5536ede20be8984dce44","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67bd5536ede20be8984dce44","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67bd5536ede20be8984dce45","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67bd5536ede20be8984dce47","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_Footer"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67bd5536ede20be8984dce47","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_Footer"}},{"bidder":"gumgum","__rlvId":"67c218b6ede20be8984ebadb","params":{"pubId":10914,"slot":1284696}},{"bidder":"gumgum_s2s_alias","__rlvId":"67c218b6ede20be8984ebadb","params":{"pubId":10914,"slot":1284696}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2d56","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed425235346","params":{"publisherId":"1051-2627-01","placement":"inBanner","adUnitId":"35592621"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67bd5536ede20be8984dce48","placementTypeId":"67c214e0fe8d9c681ef981ab","data":{"rlvLazy":{"enabled":true,"pixels":2500,"mobileScaling":2}},"gamPath":"/1015505/sw_728x90_footer","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"ix","__rlvId":"67bd5536ede20be8984dce5f","params":{"siteId":"981511"}},{"bidder":"triplelift","__rlvId":"67bd5536ede20be8984dce61","params":{"inventoryCode":"SW_300x250_ROS"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67bd5536ede20be8984dce61","params":{"inventoryCode":"SW_300x250_ROS"}},{"bidder":"appnexus","__rlvId":"67bd5536ede20be8984dce62","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67bd5536ede20be8984dce62","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67bd5536ede20be8984dce63","params":{"siteId":481504,"accountId":19958,"zoneId":2855652}},{"bidder":"adagio","__rlvId":"67bd5536ede20be8984dce64","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67bd5536ede20be8984dce65","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67bd5536ede20be8984dce66","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67bd5536ede20be8984dce66","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67bd5536ede20be8984dce67","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67bd5536ede20be8984dce69","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_ROS"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67bd5536ede20be8984dce69","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_ROS"}},{"bidder":"gumgum","__rlvId":"67c218b6ede20be8984ebb32","params":{"pubId":10914,"slot":1284689}},{"bidder":"gumgum_s2s_alias","__rlvId":"67c218b6ede20be8984ebb32","params":{"pubId":10914,"slot":1284689}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2d65","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed425235349","params":{"publisherId":"1051-2627-01","placement":"inBanner","adUnitId":"35592617"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67bd5536ede20be8984dce6a","placementTypeId":"67b4cd558b52ffdc14839528","data":{},"gamPath":"/1015505/sw_300x250_ros","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"ix","__rlvId":"67bd5536ede20be8984dce81","params":{"siteId":"985436"}},{"bidder":"triplelift","__rlvId":"67bd5536ede20be8984dce83","params":{"inventoryCode":"SW_300x250_ROS"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67bd5536ede20be8984dce83","params":{"inventoryCode":"SW_300x250_ROS"}},{"bidder":"appnexus","__rlvId":"67bd5536ede20be8984dce84","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67bd5536ede20be8984dce84","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67bd5536ede20be8984dce85","params":{"siteId":481504,"accountId":19958,"zoneId":2855654}},{"bidder":"adagio","__rlvId":"67bd5536ede20be8984dce86","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67bd5536ede20be8984dce87","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67bd5536ede20be8984dce88","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67bd5536ede20be8984dce88","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67bd5536ede20be8984dce89","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67bd5536ede20be8984dce8b","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Mobile_Inline1"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67bd5536ede20be8984dce8b","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Mobile_Inline1"}},{"bidder":"gumgum","__rlvId":"67c218b6ede20be8984ebb3f","params":{"pubId":10914,"slot":1284690}},{"bidder":"gumgum_s2s_alias","__rlvId":"67c218b6ede20be8984ebb3f","params":{"pubId":10914,"slot":1284690}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2d74","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed42523534c","params":{"publisherId":"1051-2627-01","placement":"inArticle","adUnitId":"35592612"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67bd5536ede20be8984dce8c","placementTypeId":"67abb450afe0bc164c739001","data":{},"gamPath":"/1015505/sw_300x250_mobile_inline1","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"ix","__rlvId":"67bd5536ede20be8984dcea3","params":{"siteId":"985437"}},{"bidder":"triplelift","__rlvId":"67bd5536ede20be8984dcea5","params":{"inventoryCode":"SW_300x250_Mobile_Inline2"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67bd5536ede20be8984dcea5","params":{"inventoryCode":"SW_300x250_Mobile_Inline2"}},{"bidder":"appnexus","__rlvId":"67bd5536ede20be8984dcea6","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67bd5536ede20be8984dcea6","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67bd5536ede20be8984dcea7","params":{"siteId":481504,"accountId":19958,"zoneId":2855656}},{"bidder":"adagio","__rlvId":"67bd5536ede20be8984dcea8","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67bd5536ede20be8984dcea9","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67bd5536ede20be8984dceaa","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67bd5536ede20be8984dceaa","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67bd5536ede20be8984dceab","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67bd5536ede20be8984dcead","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Mobile_Inline2"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67bd5536ede20be8984dcead","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Mobile_Inline2"}},{"bidder":"gumgum","__rlvId":"67c218b6ede20be8984ebb4c","params":{"pubId":10914,"slot":1284691}},{"bidder":"gumgum_s2s_alias","__rlvId":"67c218b6ede20be8984ebb4c","params":{"pubId":10914,"slot":1284691}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2d83","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed42523534f","params":{"publisherId":"1051-2627-01","placement":"inArticle","adUnitId":"35592613"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67bd5536ede20be8984dceae","placementTypeId":"67abb450afe0bc164c739001","data":{},"gamPath":"/1015505/sw_300x250_mobile_inline2","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"ix","__rlvId":"67bd5536ede20be8984dcec5","params":{"siteId":"1184991"}},{"bidder":"triplelift","__rlvId":"67bd5536ede20be8984dcec7","params":{"inventoryCode":"SW_300x250_Mobile_Inline2"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67bd5536ede20be8984dcec7","params":{"inventoryCode":"SW_300x250_Mobile_Inline2"}},{"bidder":"appnexus","__rlvId":"67bd5536ede20be8984dcec8","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67bd5536ede20be8984dcec8","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67bd5536ede20be8984dcec9","params":{"siteId":481504,"accountId":19958,"zoneId":2855656}},{"bidder":"adagio","__rlvId":"67bd5536ede20be8984dceca","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67bd5536ede20be8984dcecb","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67bd5536ede20be8984dcecc","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67bd5536ede20be8984dcecc","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67bd5536ede20be8984dcecd","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67bd5536ede20be8984dcecf","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Mobile_Inline3"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67bd5536ede20be8984dcecf","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Mobile_Inline3"}},{"bidder":"gumgum","__rlvId":"67c218b6ede20be8984ebb59","params":{"pubId":10914,"slot":1284692}},{"bidder":"gumgum_s2s_alias","__rlvId":"67c218b6ede20be8984ebb59","params":{"pubId":10914,"slot":1284692}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2d92","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed425235352","params":{"publisherId":"1051-2627-01","placement":"inArticle","adUnitId":"35592614"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67bd5536ede20be8984dced0","placementTypeId":"67d87f65c9eed5770ba89d7b","data":{"rlvLazy":{"enabled":true,"pixels":2500,"mobileScaling":2}},"gamPath":"/1015505/sw_300x250_mobile_inline3","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"ix","__rlvId":"67c218b6ede20be8984ebadd","params":{"siteId":"981510"}},{"bidder":"triplelift","__rlvId":"67c218b6ede20be8984ebadf","params":{"inventoryCode":"SW_728x90_ROS"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67c218b6ede20be8984ebadf","params":{"inventoryCode":"SW_728x90_ROS"}},{"bidder":"appnexus","__rlvId":"67c218b6ede20be8984ebae0","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67c218b6ede20be8984ebae0","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67c218b6ede20be8984ebae1","params":{"siteId":481504,"accountId":19958,"zoneId":2855648}},{"bidder":"adagio","__rlvId":"67c218b6ede20be8984ebae2","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67c218b6ede20be8984ebae3","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67c218b6ede20be8984ebae4","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67c218b6ede20be8984ebae4","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67c218b6ede20be8984ebae5","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67c218b6ede20be8984ebae7","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_ROS"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67c218b6ede20be8984ebae7","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_ROS"}},{"bidder":"gumgum","__rlvId":"67c218b6ede20be8984ebae8","params":{"pubId":10914,"slot":1284695}},{"bidder":"gumgum_s2s_alias","__rlvId":"67c218b6ede20be8984ebae8","params":{"pubId":10914,"slot":1284695}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2da1","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed425235355","params":{"publisherId":"1051-2627-01","placement":"inBanner","adUnitId":"35592619"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67c218b6ede20be8984ebae9","placementTypeId":"67c25146a93bd34586baaa07","data":{},"gamPath":"/1015505/sw_728x90_mobile_header","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"ix","__rlvId":"67c218b6ede20be8984ebb02","params":{"siteId":"981512"}},{"bidder":"triplelift","__rlvId":"67c218b6ede20be8984ebb04","params":{"inventoryCode":"SW_728x90_Footer"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67c218b6ede20be8984ebb04","params":{"inventoryCode":"SW_728x90_Footer"}},{"bidder":"appnexus","__rlvId":"67c218b6ede20be8984ebb05","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67c218b6ede20be8984ebb05","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67c218b6ede20be8984ebb06","params":{"siteId":481504,"accountId":19958,"zoneId":2855646}},{"bidder":"adagio","__rlvId":"67c218b6ede20be8984ebb07","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67c218b6ede20be8984ebb08","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67c218b6ede20be8984ebb09","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67c218b6ede20be8984ebb09","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67c218b6ede20be8984ebb0a","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67c218b6ede20be8984ebb0c","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_Footer"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67c218b6ede20be8984ebb0c","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_Footer"}},{"bidder":"gumgum","__rlvId":"67c218b6ede20be8984ebb0d","params":{"pubId":10914,"slot":1284696}},{"bidder":"gumgum_s2s_alias","__rlvId":"67c218b6ede20be8984ebb0d","params":{"pubId":10914,"slot":1284696}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2db0","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed425235358","params":{"publisherId":"1051-2627-01","placement":"inBanner","adUnitId":"35592621"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67c218b6ede20be8984ebb0e","placementTypeId":"67abe98f1698d51c22739036","data":{"rlvLazy":{"enabled":true,"pixels":2500,"mobileScaling":2}},"gamPath":"/1015505/sw_728x90_mobile_footer","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"kueezrtb","__rlvId":"67d081fc468d93374e0f0a0a","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"ix","__rlvId":"67d0ae94ede20be898515b85","params":{"siteId":"981512"}},{"bidder":"triplelift","__rlvId":"67d0ae94ede20be898515b87","params":{"inventoryCode":"SW_300x250_Mobile_Inline2"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67d0ae94ede20be898515b87","params":{"inventoryCode":"SW_300x250_Mobile_Inline2"}},{"bidder":"appnexus","__rlvId":"67d0ae94ede20be898515b88","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67d0ae94ede20be898515b88","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67d0ae94ede20be898515b89","params":{"siteId":481504,"accountId":19958,"zoneId":2855656}},{"bidder":"adagio","__rlvId":"67d0ae94ede20be898515b8a","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"cpmstar","__rlvId":"67d0ae94ede20be898515b8c","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67d0ae94ede20be898515b8c","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67d0ae94ede20be898515b8d","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67d0ae94ede20be898515b8f","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_Anchor"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67d0ae94ede20be898515b8f","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_Anchor"}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2dbf","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed42523535b","params":{"publisherId":"1051-2627-01","placement":"inScreen","adUnitId":"35592611"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67d0743668c1e80f44822f62","placementTypeId":"67ad16368bb5ac9d6e08b7a0","data":{},"gamPath":"/1015505/sw_728x90_anchor","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"ix","__rlvId":"67d1002dede20be898517c28","params":{"siteId":"981511"}},{"bidder":"triplelift","__rlvId":"67d1002dede20be898517c2a","params":{"inventoryCode":"SW_300x250_ROS"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67d1002dede20be898517c2a","params":{"inventoryCode":"SW_300x250_ROS"}},{"bidder":"appnexus","__rlvId":"67d1002dede20be898517c2b","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67d1002dede20be898517c2b","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67d1002dede20be898517c2c","params":{"siteId":481504,"accountId":19958,"zoneId":2855652}},{"bidder":"adagio","__rlvId":"67d1002dede20be898517c2d","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67d1002dede20be898517c2e","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67d1002dede20be898517c2f","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67d1002dede20be898517c2f","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67d1002dede20be898517c30","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67d1002dede20be898517c32","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Homepage"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67d1002dede20be898517c32","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Homepage"}},{"bidder":"gumgum","__rlvId":"67d1002dede20be898517c33","params":{"pubId":10914,"slot":1284689}},{"bidder":"gumgum_s2s_alias","__rlvId":"67d1002dede20be898517c33","params":{"pubId":10914,"slot":1284689}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2dce","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed42523535e","params":{"publisherId":"1051-2627-01","placement":"inBanner","adUnitId":"35592617"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67d1002dede20be898517c34","placementTypeId":"67b4cd558b52ffdc14839528","data":{},"gamPath":"/1015505/sw_300x250_homepage","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"ix","__rlvId":"67d9e5fdede20be89852b938","params":{"siteId":"1184991"}},{"bidder":"triplelift","__rlvId":"67d9e5fdede20be89852b93a","params":{"inventoryCode":"SW_300x250_Mobile_Inline2"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67d9e5fdede20be89852b93a","params":{"inventoryCode":"SW_300x250_Mobile_Inline2"}},{"bidder":"appnexus","__rlvId":"67d9e5fdede20be89852b93b","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67d9e5fdede20be89852b93b","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67d9e5fdede20be89852b93c","params":{"siteId":481504,"accountId":19958,"zoneId":2855656}},{"bidder":"adagio","__rlvId":"67d9e5fdede20be89852b93d","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67d9e5fdede20be89852b93e","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67d9e5fdede20be89852b93f","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67d9e5fdede20be89852b93f","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67d9e5fdede20be89852b940","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67d9e5fdede20be89852b942","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Mobile_Inline3"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67d9e5fdede20be89852b942","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Mobile_Inline3"}},{"bidder":"gumgum","__rlvId":"67d9e5fdede20be89852b943","params":{"pubId":10914,"slot":1284692}},{"bidder":"gumgum_s2s_alias","__rlvId":"67d9e5fdede20be89852b943","params":{"pubId":10914,"slot":1284692}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2ddd","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed425235361","params":{"publisherId":"1051-2627-01","placement":"inArticle","adUnitId":"35592616"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67d9e5fdede20be89852b944","placementTypeId":"67d9e6941626e340c78e8f6b","data":{"rlvLazy":{"enabled":true,"pixels":2500,"mobileScaling":2}},"gamPath":"/1015505/sw_300x250_only_inline1","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false}],"name":"SW prebid configuration","placementTypesById":{"67c214e0fe8d9c681ef981ab":{"name":"728x90","mediaType":"banner","bidParams":[],"dimensions":[{"width":728,"height":90,"_id":"67c216f5ede20be8984ea45e","id":"67c216f5ede20be8984ea45e"}],"_id":"67c214e0fe8d9c681ef981ab","id":"67c214e0fe8d9c681ef981ab","__clsN":"PlacementType","isNew":false},"67b4cd558b52ffdc14839528":{"name":"300x250","mediaType":"banner","bidParams":[],"dimensions":[{"width":300,"height":250,"_id":"67b4cd61ede20be8984c3f55","id":"67b4cd61ede20be8984c3f55"}],"_id":"67b4cd558b52ffdc14839528","id":"67b4cd558b52ffdc14839528","__clsN":"PlacementType","isNew":false},"67abb450afe0bc164c739001":{"name":"Inline_300x250","mediaType":"banner","bidParams":[],"dimensions":[{"width":300,"height":250,"_id":"67abb591ede20be8984ac802","id":"67abb591ede20be8984ac802"},{"width":728,"height":90,"minWidth":740,"_id":"67abb4ab37ca7148ed739003","id":"67abb4ab37ca7148ed739003"},{"width":468,"height":60,"minWidth":480,"_id":"67abb4e38055ad1787739004","id":"67abb4e38055ad1787739004"},{"width":320,"height":50,"_id":"67abb538220f832b20739005","id":"67abb538220f832b20739005"},{"width":320,"height":100,"_id":"67abb53f1d59757e06739006","id":"67abb53f1d59757e06739006"},{"width":320,"height":180,"_id":"67abb546cae3b7eb6a739007","id":"67abb546cae3b7eb6a739007"},{"width":360,"height":120,"_id":"67abb5587eea9552a0739008","id":"67abb5587eea9552a0739008"},{"width":360,"height":300,"_id":"67abb562f4e42081da739009","id":"67abb562f4e42081da739009"},{"width":336,"height":250,"_id":"67abb569d4632abcdb73900a","id":"67abb569d4632abcdb73900a"},{"width":336,"height":280,"_id":"67abb572e766ef8fc373900b","id":"67abb572e766ef8fc373900b"},{"width":1,"height":1,"_id":"67abb57f42c18ce38873900c","id":"67abb57f42c18ce38873900c"},{"width":250,"height":250,"_id":"67b57c33ed33111a1e8f5e57","id":"67b57c33ed33111a1e8f5e57"},{"width":336,"height":336,"_id":"67b57c5346aef8c0dc8f5e58","id":"67b57c5346aef8c0dc8f5e58"},{"width":300,"height":300,"_id":"67b57c71abf2e4755e8f5e5a","id":"67b57c71abf2e4755e8f5e5a"},{"width":300,"height":100,"_id":"67b57c848fd28fe7a68f5e5b","id":"67b57c848fd28fe7a68f5e5b"},{"width":300,"height":75,"_id":"67b57c89e7eb8187978f5e5c","id":"67b57c89e7eb8187978f5e5c"},{"width":300,"height":50,"_id":"67b57c9f4b71be46918f5e5d","id":"67b57c9f4b71be46918f5e5d"},{"width":200,"height":200,"_id":"67b57caf48ff45c8ca8f5e5e","id":"67b57caf48ff45c8ca8f5e5e"}],"_id":"67abb450afe0bc164c739001","id":"67abb450afe0bc164c739001","__clsN":"PlacementType","isNew":false},"67d87f65c9eed5770ba89d7b":{"name":"Inline_300x250 250px Max Height","mediaType":"banner","bidParams":[],"dimensions":[{"width":728,"height":90,"minWidth":740,"_id":"67d87fa5ede20be8985278c6","id":"67d87fa5ede20be8985278c6"},{"width":468,"height":60,"minWidth":480,"_id":"67d87f7c984c3f9678a89d7c","id":"67d87f7c984c3f9678a89d7c"},{"width":320,"height":50,"maxWidth":500,"_id":"67d87f84f02e574319a89d7d","id":"67d87f84f02e574319a89d7d"},{"width":300,"height":250,"minHeight":400,"_id":"67d87f8f6931f402a7a89d7e","id":"67d87f8f6931f402a7a89d7e"}],"_id":"67d87f65c9eed5770ba89d7b","id":"67d87f65c9eed5770ba89d7b","__clsN":"PlacementType","isNew":false},"67c25146a93bd34586baaa07":{"name":"SW_728x90_Mobile_Header","mediaType":"banner","bidParams":[],"dimensions":[{"width":728,"height":90,"minWidth":740,"minHeight":100,"_id":"67c25182ede20be8984f0007","id":"67c25182ede20be8984f0007"},{"width":468,"height":60,"minWidth":480,"maxWidth":null,"minHeight":100,"_id":"67c251667afa277b61baaa08","id":"67c251667afa277b61baaa08"}],"_id":"67c25146a93bd34586baaa07","id":"67c25146a93bd34586baaa07","__clsN":"PlacementType","isNew":false},"67abe98f1698d51c22739036":{"name":"728x90/970x90/300x250 Fully Responsive Bot","mediaType":"banner","bidParams":[],"dimensions":[{"width":728,"height":90,"minWidth":740,"minHeight":100,"_id":"67abeaedede20be8984ae163","id":"67abeaedede20be8984ae163"},{"width":970,"height":90,"minWidth":1000,"minHeight":200,"_id":"67abea817c2b1c1a0c73903d","id":"67abea817c2b1c1a0c73903d"},{"width":468,"height":60,"minWidth":500,"minHeight":100,"_id":"67abea9f8056bc948673903e","id":"67abea9f8056bc948673903e"},{"width":300,"height":250,"_id":"67abeab26cd15f215973903f","maxWidth":800,"id":"67abeab26cd15f215973903f"}],"_id":"67abe98f1698d51c22739036","id":"67abe98f1698d51c22739036","__clsN":"PlacementType","isNew":false},"67ad16368bb5ac9d6e08b7a0":{"name":"728x90 Responsive Anchor","mediaType":"banner","bidParams":[],"dimensions":[{"width":728,"height":90,"minWidth":730,"minHeight":500,"_id":"67ad741cede20be8984baff7","id":"67ad741cede20be8984baff7"},{"width":970,"height":90,"minWidth":980,"minHeight":500,"_id":"67ad164e589fb6448308b7a1","id":"67ad164e589fb6448308b7a1"},{"width":468,"height":60,"minWidth":480,"_id":"67ad1788f635264a3e08b7a2","id":"67ad1788f635264a3e08b7a2"},{"width":980,"height":90,"minWidth":1045,"_id":"67ad73e95f5934fd7e08b7a3","id":"67ad73e95f5934fd7e08b7a3"},{"width":320,"height":50,"_id":"67ad7403fdf261b6e808b7a4","maxWidth":500,"id":"67ad7403fdf261b6e808b7a4"},{"width":300,"height":50,"_id":"67ad740d280441155e08b7a5","maxWidth":500,"id":"67ad740d280441155e08b7a5"}],"_id":"67ad16368bb5ac9d6e08b7a0","id":"67ad16368bb5ac9d6e08b7a0","__clsN":"PlacementType","isNew":false},"67d9e6941626e340c78e8f6b":{"name":"300x250/320x50/Small Squares","mediaType":"banner","bidParams":[],"dimensions":[{"width":300,"height":250,"_id":"67d9e74dede20be89852bb8c","id":"67d9e74dede20be89852bb8c"},{"width":320,"height":50,"maxWidth":500,"_id":"67d9e6ba9591323f6a8e8f6c","id":"67d9e6ba9591323f6a8e8f6c"},{"width":320,"height":100,"maxWidth":500,"_id":"67d9e6c4f8adfcf6348e8f6d","id":"67d9e6c4f8adfcf6348e8f6d"},{"width":300,"height":50,"maxWidth":500,"_id":"67d9e7050ed69cc7d48e8f6e","id":"67d9e7050ed69cc7d48e8f6e"},{"width":320,"height":75,"maxWidth":500,"_id":"67d9e7292a1803b8c68e8f6f","id":"67d9e7292a1803b8c68e8f6f"},{"width":320,"height":100,"maxWidth":500,"_id":"67d9e734c08435c8958e8f70","id":"67d9e734c08435c8958e8f70"},{"width":250,"height":250,"_id":"67d9e73ecde9264eea8e8f71","id":"67d9e73ecde9264eea8e8f71"}],"_id":"67d9e6941626e340c78e8f6b","id":"67d9e6941626e340c78e8f6b","__clsN":"PlacementType","isNew":false}},"data":{"intersection_viewable_pct":0.2,"ay_custom_13":null,"rlvCfgJs":"","rlvTimeouts":{"pbjsTimeout":null,"pbjsFailsafeTimeout":null,"pbsRoundTripBufferMs":null},"rlvBidCache":true,"rlvEnableShadowDom":false,"rlvGamLazyLoad":{"enabled":false,"fetchMarginPercent":100,"renderMarginPercent":50,"mobileScaling":2},"rlvOptPerc":90,"rlvBenchPerc":10,"rlvOptWait":0,"rlvOptTimeoutMinutes":1440,"rlvBySsp":{"67ab8c94ede20be8984a922f":{},"67ab8caaede20be8984a9411":{},"67ab8cbaede20be8984a95f7":{},"67ab8d36ede20be8984a97f5":{},"67ab8dc6ede20be8984a99fb":{},"67ab8e0eede20be8984a9bfe":{},"67ab8e70ede20be8984a9f59":{},"67ab8f19ede20be8984aa159":{},"67abaa41ede20be8984aad93":{},"67ac2f59ede20be8984b1981":{},"67b41231ede20be8984c1f79":{"filterType":"include","countries":["US","CA","GB","MX","AU","DE","BR","IT","ES","FR","NZ","BE","FI","SE","NL","DK","CH","AT","IE","NO"]},"67bacbe5ede20be8984d715a":{},"67e1f0a183a7eecd3d471ba9":{},"68087eac83a7eecd3d4b1a87":{}}},"userSync":{"userIds":[{"name":"criteo","params":{}},{"name":"33acrossId","params":{"pid":"001Pg000007lDHEIA2"},"storage":{"type":"html5","expires":90,"refreshInSeconds":28800,"name":"33acrossId"}},{"name":"hadronId","params":{"partnerId":557},"storage":{"type":"html5","expires":14,"refreshInSeconds":86400,"name":"hadronId"}},{"name":"lotamePanoramaId","params":{"clientId":"17614"},"storage":{"type":"html5","expires":30,"refreshInSeconds":86400,"name":"rlv_userid_lotamePanoramaId"}},{"name":"ftrackId","params":{"url":"https://d9.flashtalking.com/d9core","ids":{"device id":true,"single device id":true,"household id":true}},"storage":{"type":"html5","expires":90,"refreshInSeconds":28800,"name":"FTrackId"}},{"name":"sharedId","params":{},"storage":{"type":"cookie","expires":365,"refreshInSeconds":86400,"name":"_pubcid"}}]}},"67d2209818988957c4f351aa":{"configId":"67d2209818988957c4f351aa","parentConfigId":"67bd4b313144361bc310871f","percentage":50,"enabled":true,"country":[],"hbaSiteId":"67abe79cfb467bd8ea739030","allAdsIds":["67ab9374ede20be8984aa74c"],"bannerAdsIds":["67ab9374ede20be8984aa74c"],"instreamAdsIds":[],"adUnits":[{"bids":[{"bidder":"ix","__rlvId":"67bd5536ede20be8984dce1b","params":{"siteId":"981510"}},{"bidder":"triplelift","__rlvId":"67bd5536ede20be8984dce1d","params":{"inventoryCode":"SW_728x90_ROS"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67bd5536ede20be8984dce1d","params":{"inventoryCode":"SW_728x90_ROS"}},{"bidder":"appnexus","__rlvId":"67bd5536ede20be8984dce1e","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67bd5536ede20be8984dce1e","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67bd5536ede20be8984dce1f","params":{"siteId":481504,"accountId":19958,"zoneId":2855648}},{"bidder":"adagio","__rlvId":"67bd5536ede20be8984dce20","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67bd5536ede20be8984dce21","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67bd5536ede20be8984dce22","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67bd5536ede20be8984dce22","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67bd5536ede20be8984dce23","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67bd5536ede20be8984dce25","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_ROS"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67bd5536ede20be8984dce25","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_ROS"}},{"bidder":"gumgum","__rlvId":"67c218b6ede20be8984ebace","params":{"pubId":10914,"slot":1284695}},{"bidder":"gumgum_s2s_alias","__rlvId":"67c218b6ede20be8984ebace","params":{"pubId":10914,"slot":1284695}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2d47","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed425235343","params":{"publisherId":"1051-2627-01","placement":"inBanner","adUnitId":"35592618"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67bd5536ede20be8984dce26","placementTypeId":"67c214e0fe8d9c681ef981ab","data":{},"gamPath":"/1015505/sw_728x90_ros","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"ix","__rlvId":"67bd5536ede20be8984dce3d","params":{"siteId":"981512"}},{"bidder":"triplelift","__rlvId":"67bd5536ede20be8984dce3f","params":{"inventoryCode":"SW_728x90_Footer"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67bd5536ede20be8984dce3f","params":{"inventoryCode":"SW_728x90_Footer"}},{"bidder":"appnexus","__rlvId":"67bd5536ede20be8984dce40","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67bd5536ede20be8984dce40","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67bd5536ede20be8984dce41","params":{"siteId":481504,"accountId":19958,"zoneId":2855646}},{"bidder":"adagio","__rlvId":"67bd5536ede20be8984dce42","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67bd5536ede20be8984dce43","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67bd5536ede20be8984dce44","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67bd5536ede20be8984dce44","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67bd5536ede20be8984dce45","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67bd5536ede20be8984dce47","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_Footer"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67bd5536ede20be8984dce47","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_Footer"}},{"bidder":"gumgum","__rlvId":"67c218b6ede20be8984ebadb","params":{"pubId":10914,"slot":1284696}},{"bidder":"gumgum_s2s_alias","__rlvId":"67c218b6ede20be8984ebadb","params":{"pubId":10914,"slot":1284696}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2d56","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed425235346","params":{"publisherId":"1051-2627-01","placement":"inBanner","adUnitId":"35592621"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67bd5536ede20be8984dce48","placementTypeId":"67c214e0fe8d9c681ef981ab","data":{"rlvLazy":{"enabled":true,"pixels":2500,"mobileScaling":2}},"gamPath":"/1015505/sw_728x90_footer","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"ix","__rlvId":"67bd5536ede20be8984dce5f","params":{"siteId":"981511"}},{"bidder":"triplelift","__rlvId":"67bd5536ede20be8984dce61","params":{"inventoryCode":"SW_300x250_ROS"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67bd5536ede20be8984dce61","params":{"inventoryCode":"SW_300x250_ROS"}},{"bidder":"appnexus","__rlvId":"67bd5536ede20be8984dce62","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67bd5536ede20be8984dce62","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67bd5536ede20be8984dce63","params":{"siteId":481504,"accountId":19958,"zoneId":2855652}},{"bidder":"adagio","__rlvId":"67bd5536ede20be8984dce64","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67bd5536ede20be8984dce65","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67bd5536ede20be8984dce66","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67bd5536ede20be8984dce66","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67bd5536ede20be8984dce67","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67bd5536ede20be8984dce69","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_ROS"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67bd5536ede20be8984dce69","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_ROS"}},{"bidder":"gumgum","__rlvId":"67c218b6ede20be8984ebb32","params":{"pubId":10914,"slot":1284689}},{"bidder":"gumgum_s2s_alias","__rlvId":"67c218b6ede20be8984ebb32","params":{"pubId":10914,"slot":1284689}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2d65","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed425235349","params":{"publisherId":"1051-2627-01","placement":"inBanner","adUnitId":"35592617"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67bd5536ede20be8984dce6a","placementTypeId":"67b4cd558b52ffdc14839528","data":{},"gamPath":"/1015505/sw_300x250_ros","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"ix","__rlvId":"67bd5536ede20be8984dce81","params":{"siteId":"985436"}},{"bidder":"triplelift","__rlvId":"67bd5536ede20be8984dce83","params":{"inventoryCode":"SW_300x250_ROS"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67bd5536ede20be8984dce83","params":{"inventoryCode":"SW_300x250_ROS"}},{"bidder":"appnexus","__rlvId":"67bd5536ede20be8984dce84","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67bd5536ede20be8984dce84","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67bd5536ede20be8984dce85","params":{"siteId":481504,"accountId":19958,"zoneId":2855654}},{"bidder":"adagio","__rlvId":"67bd5536ede20be8984dce86","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67bd5536ede20be8984dce87","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67bd5536ede20be8984dce88","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67bd5536ede20be8984dce88","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67bd5536ede20be8984dce89","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67bd5536ede20be8984dce8b","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Mobile_Inline1"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67bd5536ede20be8984dce8b","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Mobile_Inline1"}},{"bidder":"gumgum","__rlvId":"67c218b6ede20be8984ebb3f","params":{"pubId":10914,"slot":1284690}},{"bidder":"gumgum_s2s_alias","__rlvId":"67c218b6ede20be8984ebb3f","params":{"pubId":10914,"slot":1284690}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2d74","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed42523534c","params":{"publisherId":"1051-2627-01","placement":"inArticle","adUnitId":"35592612"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67bd5536ede20be8984dce8c","placementTypeId":"67abb450afe0bc164c739001","data":{},"gamPath":"/1015505/sw_300x250_mobile_inline1","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"ix","__rlvId":"67bd5536ede20be8984dcea3","params":{"siteId":"985437"}},{"bidder":"triplelift","__rlvId":"67bd5536ede20be8984dcea5","params":{"inventoryCode":"SW_300x250_Mobile_Inline2"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67bd5536ede20be8984dcea5","params":{"inventoryCode":"SW_300x250_Mobile_Inline2"}},{"bidder":"appnexus","__rlvId":"67bd5536ede20be8984dcea6","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67bd5536ede20be8984dcea6","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67bd5536ede20be8984dcea7","params":{"siteId":481504,"accountId":19958,"zoneId":2855656}},{"bidder":"adagio","__rlvId":"67bd5536ede20be8984dcea8","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67bd5536ede20be8984dcea9","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67bd5536ede20be8984dceaa","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67bd5536ede20be8984dceaa","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67bd5536ede20be8984dceab","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67bd5536ede20be8984dcead","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Mobile_Inline2"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67bd5536ede20be8984dcead","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Mobile_Inline2"}},{"bidder":"gumgum","__rlvId":"67c218b6ede20be8984ebb4c","params":{"pubId":10914,"slot":1284691}},{"bidder":"gumgum_s2s_alias","__rlvId":"67c218b6ede20be8984ebb4c","params":{"pubId":10914,"slot":1284691}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2d83","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed42523534f","params":{"publisherId":"1051-2627-01","placement":"inArticle","adUnitId":"35592613"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67bd5536ede20be8984dceae","placementTypeId":"67abb450afe0bc164c739001","data":{},"gamPath":"/1015505/sw_300x250_mobile_inline2","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"ix","__rlvId":"67bd5536ede20be8984dcec5","params":{"siteId":"1184991"}},{"bidder":"triplelift","__rlvId":"67bd5536ede20be8984dcec7","params":{"inventoryCode":"SW_300x250_Mobile_Inline2"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67bd5536ede20be8984dcec7","params":{"inventoryCode":"SW_300x250_Mobile_Inline2"}},{"bidder":"appnexus","__rlvId":"67bd5536ede20be8984dcec8","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67bd5536ede20be8984dcec8","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67bd5536ede20be8984dcec9","params":{"siteId":481504,"accountId":19958,"zoneId":2855656}},{"bidder":"adagio","__rlvId":"67bd5536ede20be8984dceca","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67bd5536ede20be8984dcecb","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67bd5536ede20be8984dcecc","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67bd5536ede20be8984dcecc","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67bd5536ede20be8984dcecd","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67bd5536ede20be8984dcecf","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Mobile_Inline3"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67bd5536ede20be8984dcecf","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Mobile_Inline3"}},{"bidder":"gumgum","__rlvId":"67c218b6ede20be8984ebb59","params":{"pubId":10914,"slot":1284692}},{"bidder":"gumgum_s2s_alias","__rlvId":"67c218b6ede20be8984ebb59","params":{"pubId":10914,"slot":1284692}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2d92","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed425235352","params":{"publisherId":"1051-2627-01","placement":"inArticle","adUnitId":"35592614"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67bd5536ede20be8984dced0","placementTypeId":"67d87f65c9eed5770ba89d7b","data":{"rlvLazy":{"enabled":true,"pixels":2500,"mobileScaling":2}},"gamPath":"/1015505/sw_300x250_mobile_inline3","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"ix","__rlvId":"67c218b6ede20be8984ebadd","params":{"siteId":"981510"}},{"bidder":"triplelift","__rlvId":"67c218b6ede20be8984ebadf","params":{"inventoryCode":"SW_728x90_ROS"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67c218b6ede20be8984ebadf","params":{"inventoryCode":"SW_728x90_ROS"}},{"bidder":"appnexus","__rlvId":"67c218b6ede20be8984ebae0","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67c218b6ede20be8984ebae0","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67c218b6ede20be8984ebae1","params":{"siteId":481504,"accountId":19958,"zoneId":2855648}},{"bidder":"adagio","__rlvId":"67c218b6ede20be8984ebae2","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67c218b6ede20be8984ebae3","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67c218b6ede20be8984ebae4","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67c218b6ede20be8984ebae4","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67c218b6ede20be8984ebae5","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67c218b6ede20be8984ebae7","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_ROS"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67c218b6ede20be8984ebae7","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_ROS"}},{"bidder":"gumgum","__rlvId":"67c218b6ede20be8984ebae8","params":{"pubId":10914,"slot":1284695}},{"bidder":"gumgum_s2s_alias","__rlvId":"67c218b6ede20be8984ebae8","params":{"pubId":10914,"slot":1284695}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2da1","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed425235355","params":{"publisherId":"1051-2627-01","placement":"inBanner","adUnitId":"35592619"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67c218b6ede20be8984ebae9","placementTypeId":"67c25146a93bd34586baaa07","data":{},"gamPath":"/1015505/sw_728x90_mobile_header","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"ix","__rlvId":"67c218b6ede20be8984ebb02","params":{"siteId":"981512"}},{"bidder":"triplelift","__rlvId":"67c218b6ede20be8984ebb04","params":{"inventoryCode":"SW_728x90_Footer"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67c218b6ede20be8984ebb04","params":{"inventoryCode":"SW_728x90_Footer"}},{"bidder":"appnexus","__rlvId":"67c218b6ede20be8984ebb05","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67c218b6ede20be8984ebb05","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67c218b6ede20be8984ebb06","params":{"siteId":481504,"accountId":19958,"zoneId":2855646}},{"bidder":"adagio","__rlvId":"67c218b6ede20be8984ebb07","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67c218b6ede20be8984ebb08","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67c218b6ede20be8984ebb09","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67c218b6ede20be8984ebb09","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67c218b6ede20be8984ebb0a","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67c218b6ede20be8984ebb0c","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_Footer"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67c218b6ede20be8984ebb0c","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_Footer"}},{"bidder":"gumgum","__rlvId":"67c218b6ede20be8984ebb0d","params":{"pubId":10914,"slot":1284696}},{"bidder":"gumgum_s2s_alias","__rlvId":"67c218b6ede20be8984ebb0d","params":{"pubId":10914,"slot":1284696}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2db0","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed425235358","params":{"publisherId":"1051-2627-01","placement":"inBanner","adUnitId":"35592621"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67c218b6ede20be8984ebb0e","placementTypeId":"67abe98f1698d51c22739036","data":{"rlvLazy":{"enabled":true,"pixels":2500,"mobileScaling":2}},"gamPath":"/1015505/sw_728x90_mobile_footer","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"kueezrtb","__rlvId":"67d081fc468d93374e0f0a0a","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"ix","__rlvId":"67d0ae94ede20be898515b85","params":{"siteId":"981512"}},{"bidder":"triplelift","__rlvId":"67d0ae94ede20be898515b87","params":{"inventoryCode":"SW_300x250_Mobile_Inline2"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67d0ae94ede20be898515b87","params":{"inventoryCode":"SW_300x250_Mobile_Inline2"}},{"bidder":"appnexus","__rlvId":"67d0ae94ede20be898515b88","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67d0ae94ede20be898515b88","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67d0ae94ede20be898515b89","params":{"siteId":481504,"accountId":19958,"zoneId":2855656}},{"bidder":"adagio","__rlvId":"67d0ae94ede20be898515b8a","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"cpmstar","__rlvId":"67d0ae94ede20be898515b8c","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67d0ae94ede20be898515b8c","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67d0ae94ede20be898515b8d","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67d0ae94ede20be898515b8f","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_Anchor"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67d0ae94ede20be898515b8f","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_Anchor"}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2dbf","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed42523535b","params":{"publisherId":"1051-2627-01","placement":"inScreen","adUnitId":"35592611"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67d0743668c1e80f44822f62","placementTypeId":"67ad16368bb5ac9d6e08b7a0","data":{},"gamPath":"/1015505/sw_728x90_anchor","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"ix","__rlvId":"67d1002dede20be898517c28","params":{"siteId":"981511"}},{"bidder":"triplelift","__rlvId":"67d1002dede20be898517c2a","params":{"inventoryCode":"SW_300x250_ROS"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67d1002dede20be898517c2a","params":{"inventoryCode":"SW_300x250_ROS"}},{"bidder":"appnexus","__rlvId":"67d1002dede20be898517c2b","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67d1002dede20be898517c2b","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67d1002dede20be898517c2c","params":{"siteId":481504,"accountId":19958,"zoneId":2855652}},{"bidder":"adagio","__rlvId":"67d1002dede20be898517c2d","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67d1002dede20be898517c2e","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67d1002dede20be898517c2f","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67d1002dede20be898517c2f","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67d1002dede20be898517c30","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67d1002dede20be898517c32","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Homepage"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67d1002dede20be898517c32","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Homepage"}},{"bidder":"gumgum","__rlvId":"67d1002dede20be898517c33","params":{"pubId":10914,"slot":1284689}},{"bidder":"gumgum_s2s_alias","__rlvId":"67d1002dede20be898517c33","params":{"pubId":10914,"slot":1284689}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2dce","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed42523535e","params":{"publisherId":"1051-2627-01","placement":"inBanner","adUnitId":"35592617"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67d1002dede20be898517c34","placementTypeId":"67b4cd558b52ffdc14839528","data":{},"gamPath":"/1015505/sw_300x250_homepage","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"ix","__rlvId":"67d9e5fdede20be89852b938","params":{"siteId":"1184991"}},{"bidder":"triplelift","__rlvId":"67d9e5fdede20be89852b93a","params":{"inventoryCode":"SW_300x250_Mobile_Inline2"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67d9e5fdede20be89852b93a","params":{"inventoryCode":"SW_300x250_Mobile_Inline2"}},{"bidder":"appnexus","__rlvId":"67d9e5fdede20be89852b93b","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67d9e5fdede20be89852b93b","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67d9e5fdede20be89852b93c","params":{"siteId":481504,"accountId":19958,"zoneId":2855656}},{"bidder":"adagio","__rlvId":"67d9e5fdede20be89852b93d","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67d9e5fdede20be89852b93e","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67d9e5fdede20be89852b93f","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67d9e5fdede20be89852b93f","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67d9e5fdede20be89852b940","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67d9e5fdede20be89852b942","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Mobile_Inline3"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67d9e5fdede20be89852b942","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Mobile_Inline3"}},{"bidder":"gumgum","__rlvId":"67d9e5fdede20be89852b943","params":{"pubId":10914,"slot":1284692}},{"bidder":"gumgum_s2s_alias","__rlvId":"67d9e5fdede20be89852b943","params":{"pubId":10914,"slot":1284692}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2ddd","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed425235361","params":{"publisherId":"1051-2627-01","placement":"inArticle","adUnitId":"35592616"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67d9e5fdede20be89852b944","placementTypeId":"67d9e6941626e340c78e8f6b","data":{"rlvLazy":{"enabled":true,"pixels":2500,"mobileScaling":2}},"gamPath":"/1015505/sw_300x250_only_inline1","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false}],"name":"IntersectionRatio at 0.2","placementTypesById":{"67c214e0fe8d9c681ef981ab":{"name":"728x90","mediaType":"banner","bidParams":[],"dimensions":[{"width":728,"height":90,"_id":"67c216f5ede20be8984ea45e","id":"67c216f5ede20be8984ea45e"}],"_id":"67c214e0fe8d9c681ef981ab","id":"67c214e0fe8d9c681ef981ab","__clsN":"PlacementType","isNew":false},"67b4cd558b52ffdc14839528":{"name":"300x250","mediaType":"banner","bidParams":[],"dimensions":[{"width":300,"height":250,"_id":"67b4cd61ede20be8984c3f55","id":"67b4cd61ede20be8984c3f55"}],"_id":"67b4cd558b52ffdc14839528","id":"67b4cd558b52ffdc14839528","__clsN":"PlacementType","isNew":false},"67abb450afe0bc164c739001":{"name":"Inline_300x250","mediaType":"banner","bidParams":[],"dimensions":[{"width":300,"height":250,"_id":"67abb591ede20be8984ac802","id":"67abb591ede20be8984ac802"},{"width":728,"height":90,"minWidth":740,"_id":"67abb4ab37ca7148ed739003","id":"67abb4ab37ca7148ed739003"},{"width":468,"height":60,"minWidth":480,"_id":"67abb4e38055ad1787739004","id":"67abb4e38055ad1787739004"},{"width":320,"height":50,"_id":"67abb538220f832b20739005","id":"67abb538220f832b20739005"},{"width":320,"height":100,"_id":"67abb53f1d59757e06739006","id":"67abb53f1d59757e06739006"},{"width":320,"height":180,"_id":"67abb546cae3b7eb6a739007","id":"67abb546cae3b7eb6a739007"},{"width":360,"height":120,"_id":"67abb5587eea9552a0739008","id":"67abb5587eea9552a0739008"},{"width":360,"height":300,"_id":"67abb562f4e42081da739009","id":"67abb562f4e42081da739009"},{"width":336,"height":250,"_id":"67abb569d4632abcdb73900a","id":"67abb569d4632abcdb73900a"},{"width":336,"height":280,"_id":"67abb572e766ef8fc373900b","id":"67abb572e766ef8fc373900b"},{"width":1,"height":1,"_id":"67abb57f42c18ce38873900c","id":"67abb57f42c18ce38873900c"},{"width":250,"height":250,"_id":"67b57c33ed33111a1e8f5e57","id":"67b57c33ed33111a1e8f5e57"},{"width":336,"height":336,"_id":"67b57c5346aef8c0dc8f5e58","id":"67b57c5346aef8c0dc8f5e58"},{"width":300,"height":300,"_id":"67b57c71abf2e4755e8f5e5a","id":"67b57c71abf2e4755e8f5e5a"},{"width":300,"height":100,"_id":"67b57c848fd28fe7a68f5e5b","id":"67b57c848fd28fe7a68f5e5b"},{"width":300,"height":75,"_id":"67b57c89e7eb8187978f5e5c","id":"67b57c89e7eb8187978f5e5c"},{"width":300,"height":50,"_id":"67b57c9f4b71be46918f5e5d","id":"67b57c9f4b71be46918f5e5d"},{"width":200,"height":200,"_id":"67b57caf48ff45c8ca8f5e5e","id":"67b57caf48ff45c8ca8f5e5e"}],"_id":"67abb450afe0bc164c739001","id":"67abb450afe0bc164c739001","__clsN":"PlacementType","isNew":false},"67d87f65c9eed5770ba89d7b":{"name":"Inline_300x250 250px Max Height","mediaType":"banner","bidParams":[],"dimensions":[{"width":728,"height":90,"minWidth":740,"_id":"67d87fa5ede20be8985278c6","id":"67d87fa5ede20be8985278c6"},{"width":468,"height":60,"minWidth":480,"_id":"67d87f7c984c3f9678a89d7c","id":"67d87f7c984c3f9678a89d7c"},{"width":320,"height":50,"maxWidth":500,"_id":"67d87f84f02e574319a89d7d","id":"67d87f84f02e574319a89d7d"},{"width":300,"height":250,"minHeight":400,"_id":"67d87f8f6931f402a7a89d7e","id":"67d87f8f6931f402a7a89d7e"}],"_id":"67d87f65c9eed5770ba89d7b","id":"67d87f65c9eed5770ba89d7b","__clsN":"PlacementType","isNew":false},"67c25146a93bd34586baaa07":{"name":"SW_728x90_Mobile_Header","mediaType":"banner","bidParams":[],"dimensions":[{"width":728,"height":90,"minWidth":740,"minHeight":100,"_id":"67c25182ede20be8984f0007","id":"67c25182ede20be8984f0007"},{"width":468,"height":60,"minWidth":480,"maxWidth":null,"minHeight":100,"_id":"67c251667afa277b61baaa08","id":"67c251667afa277b61baaa08"}],"_id":"67c25146a93bd34586baaa07","id":"67c25146a93bd34586baaa07","__clsN":"PlacementType","isNew":false},"67abe98f1698d51c22739036":{"name":"728x90/970x90/300x250 Fully Responsive Bot","mediaType":"banner","bidParams":[],"dimensions":[{"width":728,"height":90,"minWidth":740,"minHeight":100,"_id":"67abeaedede20be8984ae163","id":"67abeaedede20be8984ae163"},{"width":970,"height":90,"minWidth":1000,"minHeight":200,"_id":"67abea817c2b1c1a0c73903d","id":"67abea817c2b1c1a0c73903d"},{"width":468,"height":60,"minWidth":500,"minHeight":100,"_id":"67abea9f8056bc948673903e","id":"67abea9f8056bc948673903e"},{"width":300,"height":250,"_id":"67abeab26cd15f215973903f","maxWidth":800,"id":"67abeab26cd15f215973903f"}],"_id":"67abe98f1698d51c22739036","id":"67abe98f1698d51c22739036","__clsN":"PlacementType","isNew":false},"67ad16368bb5ac9d6e08b7a0":{"name":"728x90 Responsive Anchor","mediaType":"banner","bidParams":[],"dimensions":[{"width":728,"height":90,"minWidth":730,"minHeight":500,"_id":"67ad741cede20be8984baff7","id":"67ad741cede20be8984baff7"},{"width":970,"height":90,"minWidth":980,"minHeight":500,"_id":"67ad164e589fb6448308b7a1","id":"67ad164e589fb6448308b7a1"},{"width":468,"height":60,"minWidth":480,"_id":"67ad1788f635264a3e08b7a2","id":"67ad1788f635264a3e08b7a2"},{"width":980,"height":90,"minWidth":1045,"_id":"67ad73e95f5934fd7e08b7a3","id":"67ad73e95f5934fd7e08b7a3"},{"width":320,"height":50,"_id":"67ad7403fdf261b6e808b7a4","maxWidth":500,"id":"67ad7403fdf261b6e808b7a4"},{"width":300,"height":50,"_id":"67ad740d280441155e08b7a5","maxWidth":500,"id":"67ad740d280441155e08b7a5"}],"_id":"67ad16368bb5ac9d6e08b7a0","id":"67ad16368bb5ac9d6e08b7a0","__clsN":"PlacementType","isNew":false},"67d9e6941626e340c78e8f6b":{"name":"300x250/320x50/Small Squares","mediaType":"banner","bidParams":[],"dimensions":[{"width":300,"height":250,"_id":"67d9e74dede20be89852bb8c","id":"67d9e74dede20be89852bb8c"},{"width":320,"height":50,"maxWidth":500,"_id":"67d9e6ba9591323f6a8e8f6c","id":"67d9e6ba9591323f6a8e8f6c"},{"width":320,"height":100,"maxWidth":500,"_id":"67d9e6c4f8adfcf6348e8f6d","id":"67d9e6c4f8adfcf6348e8f6d"},{"width":300,"height":50,"maxWidth":500,"_id":"67d9e7050ed69cc7d48e8f6e","id":"67d9e7050ed69cc7d48e8f6e"},{"width":320,"height":75,"maxWidth":500,"_id":"67d9e7292a1803b8c68e8f6f","id":"67d9e7292a1803b8c68e8f6f"},{"width":320,"height":100,"maxWidth":500,"_id":"67d9e734c08435c8958e8f70","id":"67d9e734c08435c8958e8f70"},{"width":250,"height":250,"_id":"67d9e73ecde9264eea8e8f71","id":"67d9e73ecde9264eea8e8f71"}],"_id":"67d9e6941626e340c78e8f6b","id":"67d9e6941626e340c78e8f6b","__clsN":"PlacementType","isNew":false}},"data":{"intersection_viewable_pct":0.2,"ay_custom_13":null,"rlvCfgJs":"","rlvTimeouts":{"pbjsTimeout":null,"pbjsFailsafeTimeout":null,"pbsRoundTripBufferMs":null},"rlvBidCache":true,"rlvEnableShadowDom":false,"rlvGamLazyLoad":{"enabled":false,"fetchMarginPercent":100,"renderMarginPercent":50,"mobileScaling":2},"rlvOptPerc":90,"rlvBenchPerc":10,"rlvOptWait":0,"rlvOptTimeoutMinutes":1440,"rlvBySsp":{"67ab8c94ede20be8984a922f":{},"67ab8caaede20be8984a9411":{},"67ab8cbaede20be8984a95f7":{},"67ab8d36ede20be8984a97f5":{},"67ab8dc6ede20be8984a99fb":{},"67ab8e0eede20be8984a9bfe":{},"67ab8e70ede20be8984a9f59":{},"67ab8f19ede20be8984aa159":{},"67abaa41ede20be8984aad93":{},"67ac2f59ede20be8984b1981":{},"67b41231ede20be8984c1f79":{"filterType":"include","countries":["US","CA","GB","MX","AU","DE","BR","IT","ES","FR","NZ","BE","FI","SE","NL","DK","CH","AT","IE","NO"]},"67bacbe5ede20be8984d715a":{},"67e1f0a183a7eecd3d471ba9":{},"68087eac83a7eecd3d4b1a87":{}}},"userSync":{"userIds":[{"name":"criteo","params":{}},{"name":"33acrossId","params":{"pid":"001Pg000007lDHEIA2"},"storage":{"type":"html5","expires":90,"refreshInSeconds":28800,"name":"33acrossId"}},{"name":"hadronId","params":{"partnerId":557},"storage":{"type":"html5","expires":14,"refreshInSeconds":86400,"name":"hadronId"}},{"name":"lotamePanoramaId","params":{"clientId":"17614"},"storage":{"type":"html5","expires":30,"refreshInSeconds":86400,"name":"rlv_userid_lotamePanoramaId"}},{"name":"ftrackId","params":{"url":"https://d9.flashtalking.com/d9core","ids":{"device id":true,"single device id":true,"household id":true}},"storage":{"type":"html5","expires":90,"refreshInSeconds":28800,"name":"FTrackId"}},{"name":"sharedId","params":{},"storage":{"type":"cookie","expires":365,"refreshInSeconds":86400,"name":"_pubcid"}}]}},"67d220ca42f79ef924f351ab":{"configId":"67d220ca42f79ef924f351ab","parentConfigId":"67bd4b313144361bc310871f","percentage":50,"enabled":true,"country":[],"hbaSiteId":"67abe79cfb467bd8ea739030","allAdsIds":["67ab9374ede20be8984aa74c"],"bannerAdsIds":["67ab9374ede20be8984aa74c"],"instreamAdsIds":[],"adUnits":[{"bids":[{"bidder":"ix","__rlvId":"67bd5536ede20be8984dce1b","params":{"siteId":"981510"}},{"bidder":"triplelift","__rlvId":"67bd5536ede20be8984dce1d","params":{"inventoryCode":"SW_728x90_ROS"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67bd5536ede20be8984dce1d","params":{"inventoryCode":"SW_728x90_ROS"}},{"bidder":"appnexus","__rlvId":"67bd5536ede20be8984dce1e","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67bd5536ede20be8984dce1e","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67bd5536ede20be8984dce1f","params":{"siteId":481504,"accountId":19958,"zoneId":2855648}},{"bidder":"adagio","__rlvId":"67bd5536ede20be8984dce20","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67bd5536ede20be8984dce21","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67bd5536ede20be8984dce22","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67bd5536ede20be8984dce22","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67bd5536ede20be8984dce23","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67bd5536ede20be8984dce25","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_ROS"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67bd5536ede20be8984dce25","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_ROS"}},{"bidder":"gumgum","__rlvId":"67c218b6ede20be8984ebace","params":{"pubId":10914,"slot":1284695}},{"bidder":"gumgum_s2s_alias","__rlvId":"67c218b6ede20be8984ebace","params":{"pubId":10914,"slot":1284695}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2d47","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed425235343","params":{"publisherId":"1051-2627-01","placement":"inBanner","adUnitId":"35592618"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67bd5536ede20be8984dce26","placementTypeId":"67c214e0fe8d9c681ef981ab","data":{},"gamPath":"/1015505/sw_728x90_ros","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"ix","__rlvId":"67bd5536ede20be8984dce3d","params":{"siteId":"981512"}},{"bidder":"triplelift","__rlvId":"67bd5536ede20be8984dce3f","params":{"inventoryCode":"SW_728x90_Footer"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67bd5536ede20be8984dce3f","params":{"inventoryCode":"SW_728x90_Footer"}},{"bidder":"appnexus","__rlvId":"67bd5536ede20be8984dce40","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67bd5536ede20be8984dce40","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67bd5536ede20be8984dce41","params":{"siteId":481504,"accountId":19958,"zoneId":2855646}},{"bidder":"adagio","__rlvId":"67bd5536ede20be8984dce42","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67bd5536ede20be8984dce43","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67bd5536ede20be8984dce44","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67bd5536ede20be8984dce44","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67bd5536ede20be8984dce45","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67bd5536ede20be8984dce47","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_Footer"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67bd5536ede20be8984dce47","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_Footer"}},{"bidder":"gumgum","__rlvId":"67c218b6ede20be8984ebadb","params":{"pubId":10914,"slot":1284696}},{"bidder":"gumgum_s2s_alias","__rlvId":"67c218b6ede20be8984ebadb","params":{"pubId":10914,"slot":1284696}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2d56","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed425235346","params":{"publisherId":"1051-2627-01","placement":"inBanner","adUnitId":"35592621"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67bd5536ede20be8984dce48","placementTypeId":"67c214e0fe8d9c681ef981ab","data":{"rlvLazy":{"enabled":true,"pixels":2500,"mobileScaling":2}},"gamPath":"/1015505/sw_728x90_footer","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"ix","__rlvId":"67bd5536ede20be8984dce5f","params":{"siteId":"981511"}},{"bidder":"triplelift","__rlvId":"67bd5536ede20be8984dce61","params":{"inventoryCode":"SW_300x250_ROS"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67bd5536ede20be8984dce61","params":{"inventoryCode":"SW_300x250_ROS"}},{"bidder":"appnexus","__rlvId":"67bd5536ede20be8984dce62","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67bd5536ede20be8984dce62","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67bd5536ede20be8984dce63","params":{"siteId":481504,"accountId":19958,"zoneId":2855652}},{"bidder":"adagio","__rlvId":"67bd5536ede20be8984dce64","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67bd5536ede20be8984dce65","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67bd5536ede20be8984dce66","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67bd5536ede20be8984dce66","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67bd5536ede20be8984dce67","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67bd5536ede20be8984dce69","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_ROS"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67bd5536ede20be8984dce69","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_ROS"}},{"bidder":"gumgum","__rlvId":"67c218b6ede20be8984ebb32","params":{"pubId":10914,"slot":1284689}},{"bidder":"gumgum_s2s_alias","__rlvId":"67c218b6ede20be8984ebb32","params":{"pubId":10914,"slot":1284689}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2d65","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed425235349","params":{"publisherId":"1051-2627-01","placement":"inBanner","adUnitId":"35592617"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67bd5536ede20be8984dce6a","placementTypeId":"67b4cd558b52ffdc14839528","data":{},"gamPath":"/1015505/sw_300x250_ros","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"ix","__rlvId":"67bd5536ede20be8984dce81","params":{"siteId":"985436"}},{"bidder":"triplelift","__rlvId":"67bd5536ede20be8984dce83","params":{"inventoryCode":"SW_300x250_ROS"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67bd5536ede20be8984dce83","params":{"inventoryCode":"SW_300x250_ROS"}},{"bidder":"appnexus","__rlvId":"67bd5536ede20be8984dce84","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67bd5536ede20be8984dce84","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67bd5536ede20be8984dce85","params":{"siteId":481504,"accountId":19958,"zoneId":2855654}},{"bidder":"adagio","__rlvId":"67bd5536ede20be8984dce86","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67bd5536ede20be8984dce87","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67bd5536ede20be8984dce88","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67bd5536ede20be8984dce88","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67bd5536ede20be8984dce89","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67bd5536ede20be8984dce8b","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Mobile_Inline1"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67bd5536ede20be8984dce8b","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Mobile_Inline1"}},{"bidder":"gumgum","__rlvId":"67c218b6ede20be8984ebb3f","params":{"pubId":10914,"slot":1284690}},{"bidder":"gumgum_s2s_alias","__rlvId":"67c218b6ede20be8984ebb3f","params":{"pubId":10914,"slot":1284690}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2d74","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed42523534c","params":{"publisherId":"1051-2627-01","placement":"inArticle","adUnitId":"35592612"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67bd5536ede20be8984dce8c","placementTypeId":"67abb450afe0bc164c739001","data":{},"gamPath":"/1015505/sw_300x250_mobile_inline1","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"ix","__rlvId":"67bd5536ede20be8984dcea3","params":{"siteId":"985437"}},{"bidder":"triplelift","__rlvId":"67bd5536ede20be8984dcea5","params":{"inventoryCode":"SW_300x250_Mobile_Inline2"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67bd5536ede20be8984dcea5","params":{"inventoryCode":"SW_300x250_Mobile_Inline2"}},{"bidder":"appnexus","__rlvId":"67bd5536ede20be8984dcea6","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67bd5536ede20be8984dcea6","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67bd5536ede20be8984dcea7","params":{"siteId":481504,"accountId":19958,"zoneId":2855656}},{"bidder":"adagio","__rlvId":"67bd5536ede20be8984dcea8","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67bd5536ede20be8984dcea9","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67bd5536ede20be8984dceaa","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67bd5536ede20be8984dceaa","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67bd5536ede20be8984dceab","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67bd5536ede20be8984dcead","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Mobile_Inline2"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67bd5536ede20be8984dcead","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Mobile_Inline2"}},{"bidder":"gumgum","__rlvId":"67c218b6ede20be8984ebb4c","params":{"pubId":10914,"slot":1284691}},{"bidder":"gumgum_s2s_alias","__rlvId":"67c218b6ede20be8984ebb4c","params":{"pubId":10914,"slot":1284691}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2d83","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed42523534f","params":{"publisherId":"1051-2627-01","placement":"inArticle","adUnitId":"35592613"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67bd5536ede20be8984dceae","placementTypeId":"67abb450afe0bc164c739001","data":{},"gamPath":"/1015505/sw_300x250_mobile_inline2","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"ix","__rlvId":"67bd5536ede20be8984dcec5","params":{"siteId":"1184991"}},{"bidder":"triplelift","__rlvId":"67bd5536ede20be8984dcec7","params":{"inventoryCode":"SW_300x250_Mobile_Inline2"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67bd5536ede20be8984dcec7","params":{"inventoryCode":"SW_300x250_Mobile_Inline2"}},{"bidder":"appnexus","__rlvId":"67bd5536ede20be8984dcec8","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67bd5536ede20be8984dcec8","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67bd5536ede20be8984dcec9","params":{"siteId":481504,"accountId":19958,"zoneId":2855656}},{"bidder":"adagio","__rlvId":"67bd5536ede20be8984dceca","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67bd5536ede20be8984dcecb","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67bd5536ede20be8984dcecc","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67bd5536ede20be8984dcecc","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67bd5536ede20be8984dcecd","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67bd5536ede20be8984dcecf","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Mobile_Inline3"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67bd5536ede20be8984dcecf","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Mobile_Inline3"}},{"bidder":"gumgum","__rlvId":"67c218b6ede20be8984ebb59","params":{"pubId":10914,"slot":1284692}},{"bidder":"gumgum_s2s_alias","__rlvId":"67c218b6ede20be8984ebb59","params":{"pubId":10914,"slot":1284692}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2d92","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed425235352","params":{"publisherId":"1051-2627-01","placement":"inArticle","adUnitId":"35592614"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67bd5536ede20be8984dced0","placementTypeId":"67d87f65c9eed5770ba89d7b","data":{"rlvLazy":{"enabled":true,"pixels":2500,"mobileScaling":2}},"gamPath":"/1015505/sw_300x250_mobile_inline3","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"ix","__rlvId":"67c218b6ede20be8984ebadd","params":{"siteId":"981510"}},{"bidder":"triplelift","__rlvId":"67c218b6ede20be8984ebadf","params":{"inventoryCode":"SW_728x90_ROS"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67c218b6ede20be8984ebadf","params":{"inventoryCode":"SW_728x90_ROS"}},{"bidder":"appnexus","__rlvId":"67c218b6ede20be8984ebae0","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67c218b6ede20be8984ebae0","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67c218b6ede20be8984ebae1","params":{"siteId":481504,"accountId":19958,"zoneId":2855648}},{"bidder":"adagio","__rlvId":"67c218b6ede20be8984ebae2","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67c218b6ede20be8984ebae3","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67c218b6ede20be8984ebae4","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67c218b6ede20be8984ebae4","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67c218b6ede20be8984ebae5","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67c218b6ede20be8984ebae7","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_ROS"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67c218b6ede20be8984ebae7","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_ROS"}},{"bidder":"gumgum","__rlvId":"67c218b6ede20be8984ebae8","params":{"pubId":10914,"slot":1284695}},{"bidder":"gumgum_s2s_alias","__rlvId":"67c218b6ede20be8984ebae8","params":{"pubId":10914,"slot":1284695}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2da1","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed425235355","params":{"publisherId":"1051-2627-01","placement":"inBanner","adUnitId":"35592619"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67c218b6ede20be8984ebae9","placementTypeId":"67c25146a93bd34586baaa07","data":{},"gamPath":"/1015505/sw_728x90_mobile_header","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"ix","__rlvId":"67c218b6ede20be8984ebb02","params":{"siteId":"981512"}},{"bidder":"triplelift","__rlvId":"67c218b6ede20be8984ebb04","params":{"inventoryCode":"SW_728x90_Footer"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67c218b6ede20be8984ebb04","params":{"inventoryCode":"SW_728x90_Footer"}},{"bidder":"appnexus","__rlvId":"67c218b6ede20be8984ebb05","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67c218b6ede20be8984ebb05","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67c218b6ede20be8984ebb06","params":{"siteId":481504,"accountId":19958,"zoneId":2855646}},{"bidder":"adagio","__rlvId":"67c218b6ede20be8984ebb07","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67c218b6ede20be8984ebb08","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67c218b6ede20be8984ebb09","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67c218b6ede20be8984ebb09","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67c218b6ede20be8984ebb0a","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67c218b6ede20be8984ebb0c","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_Footer"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67c218b6ede20be8984ebb0c","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_Footer"}},{"bidder":"gumgum","__rlvId":"67c218b6ede20be8984ebb0d","params":{"pubId":10914,"slot":1284696}},{"bidder":"gumgum_s2s_alias","__rlvId":"67c218b6ede20be8984ebb0d","params":{"pubId":10914,"slot":1284696}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2db0","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed425235358","params":{"publisherId":"1051-2627-01","placement":"inBanner","adUnitId":"35592621"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67c218b6ede20be8984ebb0e","placementTypeId":"67abe98f1698d51c22739036","data":{"rlvLazy":{"enabled":true,"pixels":2500,"mobileScaling":2}},"gamPath":"/1015505/sw_728x90_mobile_footer","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"kueezrtb","__rlvId":"67d081fc468d93374e0f0a0a","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"ix","__rlvId":"67d0ae94ede20be898515b85","params":{"siteId":"981512"}},{"bidder":"triplelift","__rlvId":"67d0ae94ede20be898515b87","params":{"inventoryCode":"SW_300x250_Mobile_Inline2"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67d0ae94ede20be898515b87","params":{"inventoryCode":"SW_300x250_Mobile_Inline2"}},{"bidder":"appnexus","__rlvId":"67d0ae94ede20be898515b88","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67d0ae94ede20be898515b88","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67d0ae94ede20be898515b89","params":{"siteId":481504,"accountId":19958,"zoneId":2855656}},{"bidder":"adagio","__rlvId":"67d0ae94ede20be898515b8a","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"cpmstar","__rlvId":"67d0ae94ede20be898515b8c","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67d0ae94ede20be898515b8c","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67d0ae94ede20be898515b8d","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67d0ae94ede20be898515b8f","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_Anchor"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67d0ae94ede20be898515b8f","params":{"org":"01j88bq6ke2v","placementId":"SW_728x90_Anchor"}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2dbf","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed42523535b","params":{"publisherId":"1051-2627-01","placement":"inScreen","adUnitId":"35592611"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67d0743668c1e80f44822f62","placementTypeId":"67ad16368bb5ac9d6e08b7a0","data":{},"gamPath":"/1015505/sw_728x90_anchor","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"ix","__rlvId":"67d1002dede20be898517c28","params":{"siteId":"981511"}},{"bidder":"triplelift","__rlvId":"67d1002dede20be898517c2a","params":{"inventoryCode":"SW_300x250_ROS"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67d1002dede20be898517c2a","params":{"inventoryCode":"SW_300x250_ROS"}},{"bidder":"appnexus","__rlvId":"67d1002dede20be898517c2b","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67d1002dede20be898517c2b","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67d1002dede20be898517c2c","params":{"siteId":481504,"accountId":19958,"zoneId":2855652}},{"bidder":"adagio","__rlvId":"67d1002dede20be898517c2d","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67d1002dede20be898517c2e","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67d1002dede20be898517c2f","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67d1002dede20be898517c2f","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67d1002dede20be898517c30","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67d1002dede20be898517c32","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Homepage"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67d1002dede20be898517c32","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Homepage"}},{"bidder":"gumgum","__rlvId":"67d1002dede20be898517c33","params":{"pubId":10914,"slot":1284689}},{"bidder":"gumgum_s2s_alias","__rlvId":"67d1002dede20be898517c33","params":{"pubId":10914,"slot":1284689}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2dce","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed42523535e","params":{"publisherId":"1051-2627-01","placement":"inBanner","adUnitId":"35592617"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67d1002dede20be898517c34","placementTypeId":"67b4cd558b52ffdc14839528","data":{},"gamPath":"/1015505/sw_300x250_homepage","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"ix","__rlvId":"67d9e5fdede20be89852b938","params":{"siteId":"1184991"}},{"bidder":"triplelift","__rlvId":"67d9e5fdede20be89852b93a","params":{"inventoryCode":"SW_300x250_Mobile_Inline2"}},{"bidder":"triplelift_s2s_alias","__rlvId":"67d9e5fdede20be89852b93a","params":{"inventoryCode":"SW_300x250_Mobile_Inline2"}},{"bidder":"appnexus","__rlvId":"67d9e5fdede20be89852b93b","params":{"placementId":14386006}},{"bidder":"appnexus_s2s_alias","__rlvId":"67d9e5fdede20be89852b93b","params":{"placementId":14386006}},{"bidder":"rubicon","__rlvId":"67d9e5fdede20be89852b93c","params":{"siteId":481504,"accountId":19958,"zoneId":2855656}},{"bidder":"adagio","__rlvId":"67d9e5fdede20be89852b93d","params":{"pagetype":"","environment":"","category":"","organizationId":"1490","placement":"strategywiki-org"}},{"bidder":"kueezrtb","__rlvId":"67d9e5fdede20be89852b93e","params":{"cId":"66b4dd982ff29a2c27ff0602","pId":"65lk7c192882r0011813fn9"}},{"bidder":"cpmstar","__rlvId":"67d9e5fdede20be89852b93f","params":{"placementId":89929}},{"bidder":"cpmstar_s2s_alias","__rlvId":"67d9e5fdede20be89852b93f","params":{"placementId":89929}},{"bidder":"shemedia","__rlvId":"67d9e5fdede20be89852b940","params":{"siteId":210096,"accountId":10278,"zoneId":3564142}},{"bidder":"minutemedia","__rlvId":"67d9e5fdede20be89852b942","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Mobile_Inline3"}},{"bidder":"minutemedia_s2s_alias","__rlvId":"67d9e5fdede20be89852b942","params":{"org":"01j88bq6ke2v","placementId":"SW_300x250_Mobile_Inline3"}},{"bidder":"gumgum","__rlvId":"67d9e5fdede20be89852b943","params":{"pubId":10914,"slot":1284692}},{"bidder":"gumgum_s2s_alias","__rlvId":"67d9e5fdede20be89852b943","params":{"pubId":10914,"slot":1284692}},{"bidder":"unruly","__rlvId":"68087f5183a7eecd3d4b2ddd","params":{"siteId":288492}},{"bidder":"seedtag","__rlvId":"680c11a9ffc16ed425235361","params":{"publisherId":"1051-2627-01","placement":"inArticle","adUnitId":"35592616"}}],"siteId":"67abe79cfb467bd8ea739030","placementId":"67d9e5fdede20be89852b944","placementTypeId":"67d9e6941626e340c78e8f6b","data":{"rlvLazy":{"enabled":true,"pixels":2500,"mobileScaling":2}},"gamPath":"/1015505/sw_300x250_only_inline1","adserverId":"67ab9374ede20be8984aa74c","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false}],"name":"IntersectionRatio at 0.5","placementTypesById":{"67c214e0fe8d9c681ef981ab":{"name":"728x90","mediaType":"banner","bidParams":[],"dimensions":[{"width":728,"height":90,"_id":"67c216f5ede20be8984ea45e","id":"67c216f5ede20be8984ea45e"}],"_id":"67c214e0fe8d9c681ef981ab","id":"67c214e0fe8d9c681ef981ab","__clsN":"PlacementType","isNew":false},"67b4cd558b52ffdc14839528":{"name":"300x250","mediaType":"banner","bidParams":[],"dimensions":[{"width":300,"height":250,"_id":"67b4cd61ede20be8984c3f55","id":"67b4cd61ede20be8984c3f55"}],"_id":"67b4cd558b52ffdc14839528","id":"67b4cd558b52ffdc14839528","__clsN":"PlacementType","isNew":false},"67abb450afe0bc164c739001":{"name":"Inline_300x250","mediaType":"banner","bidParams":[],"dimensions":[{"width":300,"height":250,"_id":"67abb591ede20be8984ac802","id":"67abb591ede20be8984ac802"},{"width":728,"height":90,"minWidth":740,"_id":"67abb4ab37ca7148ed739003","id":"67abb4ab37ca7148ed739003"},{"width":468,"height":60,"minWidth":480,"_id":"67abb4e38055ad1787739004","id":"67abb4e38055ad1787739004"},{"width":320,"height":50,"_id":"67abb538220f832b20739005","id":"67abb538220f832b20739005"},{"width":320,"height":100,"_id":"67abb53f1d59757e06739006","id":"67abb53f1d59757e06739006"},{"width":320,"height":180,"_id":"67abb546cae3b7eb6a739007","id":"67abb546cae3b7eb6a739007"},{"width":360,"height":120,"_id":"67abb5587eea9552a0739008","id":"67abb5587eea9552a0739008"},{"width":360,"height":300,"_id":"67abb562f4e42081da739009","id":"67abb562f4e42081da739009"},{"width":336,"height":250,"_id":"67abb569d4632abcdb73900a","id":"67abb569d4632abcdb73900a"},{"width":336,"height":280,"_id":"67abb572e766ef8fc373900b","id":"67abb572e766ef8fc373900b"},{"width":1,"height":1,"_id":"67abb57f42c18ce38873900c","id":"67abb57f42c18ce38873900c"},{"width":250,"height":250,"_id":"67b57c33ed33111a1e8f5e57","id":"67b57c33ed33111a1e8f5e57"},{"width":336,"height":336,"_id":"67b57c5346aef8c0dc8f5e58","id":"67b57c5346aef8c0dc8f5e58"},{"width":300,"height":300,"_id":"67b57c71abf2e4755e8f5e5a","id":"67b57c71abf2e4755e8f5e5a"},{"width":300,"height":100,"_id":"67b57c848fd28fe7a68f5e5b","id":"67b57c848fd28fe7a68f5e5b"},{"width":300,"height":75,"_id":"67b57c89e7eb8187978f5e5c","id":"67b57c89e7eb8187978f5e5c"},{"width":300,"height":50,"_id":"67b57c9f4b71be46918f5e5d","id":"67b57c9f4b71be46918f5e5d"},{"width":200,"height":200,"_id":"67b57caf48ff45c8ca8f5e5e","id":"67b57caf48ff45c8ca8f5e5e"}],"_id":"67abb450afe0bc164c739001","id":"67abb450afe0bc164c739001","__clsN":"PlacementType","isNew":false},"67d87f65c9eed5770ba89d7b":{"name":"Inline_300x250 250px Max Height","mediaType":"banner","bidParams":[],"dimensions":[{"width":728,"height":90,"minWidth":740,"_id":"67d87fa5ede20be8985278c6","id":"67d87fa5ede20be8985278c6"},{"width":468,"height":60,"minWidth":480,"_id":"67d87f7c984c3f9678a89d7c","id":"67d87f7c984c3f9678a89d7c"},{"width":320,"height":50,"maxWidth":500,"_id":"67d87f84f02e574319a89d7d","id":"67d87f84f02e574319a89d7d"},{"width":300,"height":250,"minHeight":400,"_id":"67d87f8f6931f402a7a89d7e","id":"67d87f8f6931f402a7a89d7e"}],"_id":"67d87f65c9eed5770ba89d7b","id":"67d87f65c9eed5770ba89d7b","__clsN":"PlacementType","isNew":false},"67c25146a93bd34586baaa07":{"name":"SW_728x90_Mobile_Header","mediaType":"banner","bidParams":[],"dimensions":[{"width":728,"height":90,"minWidth":740,"minHeight":100,"_id":"67c25182ede20be8984f0007","id":"67c25182ede20be8984f0007"},{"width":468,"height":60,"minWidth":480,"maxWidth":null,"minHeight":100,"_id":"67c251667afa277b61baaa08","id":"67c251667afa277b61baaa08"}],"_id":"67c25146a93bd34586baaa07","id":"67c25146a93bd34586baaa07","__clsN":"PlacementType","isNew":false},"67abe98f1698d51c22739036":{"name":"728x90/970x90/300x250 Fully Responsive Bot","mediaType":"banner","bidParams":[],"dimensions":[{"width":728,"height":90,"minWidth":740,"minHeight":100,"_id":"67abeaedede20be8984ae163","id":"67abeaedede20be8984ae163"},{"width":970,"height":90,"minWidth":1000,"minHeight":200,"_id":"67abea817c2b1c1a0c73903d","id":"67abea817c2b1c1a0c73903d"},{"width":468,"height":60,"minWidth":500,"minHeight":100,"_id":"67abea9f8056bc948673903e","id":"67abea9f8056bc948673903e"},{"width":300,"height":250,"_id":"67abeab26cd15f215973903f","maxWidth":800,"id":"67abeab26cd15f215973903f"}],"_id":"67abe98f1698d51c22739036","id":"67abe98f1698d51c22739036","__clsN":"PlacementType","isNew":false},"67ad16368bb5ac9d6e08b7a0":{"name":"728x90 Responsive Anchor","mediaType":"banner","bidParams":[],"dimensions":[{"width":728,"height":90,"minWidth":730,"minHeight":500,"_id":"67ad741cede20be8984baff7","id":"67ad741cede20be8984baff7"},{"width":970,"height":90,"minWidth":980,"minHeight":500,"_id":"67ad164e589fb6448308b7a1","id":"67ad164e589fb6448308b7a1"},{"width":468,"height":60,"minWidth":480,"_id":"67ad1788f635264a3e08b7a2","id":"67ad1788f635264a3e08b7a2"},{"width":980,"height":90,"minWidth":1045,"_id":"67ad73e95f5934fd7e08b7a3","id":"67ad73e95f5934fd7e08b7a3"},{"width":320,"height":50,"_id":"67ad7403fdf261b6e808b7a4","maxWidth":500,"id":"67ad7403fdf261b6e808b7a4"},{"width":300,"height":50,"_id":"67ad740d280441155e08b7a5","maxWidth":500,"id":"67ad740d280441155e08b7a5"}],"_id":"67ad16368bb5ac9d6e08b7a0","id":"67ad16368bb5ac9d6e08b7a0","__clsN":"PlacementType","isNew":false},"67d9e6941626e340c78e8f6b":{"name":"300x250/320x50/Small Squares","mediaType":"banner","bidParams":[],"dimensions":[{"width":300,"height":250,"_id":"67d9e74dede20be89852bb8c","id":"67d9e74dede20be89852bb8c"},{"width":320,"height":50,"maxWidth":500,"_id":"67d9e6ba9591323f6a8e8f6c","id":"67d9e6ba9591323f6a8e8f6c"},{"width":320,"height":100,"maxWidth":500,"_id":"67d9e6c4f8adfcf6348e8f6d","id":"67d9e6c4f8adfcf6348e8f6d"},{"width":300,"height":50,"maxWidth":500,"_id":"67d9e7050ed69cc7d48e8f6e","id":"67d9e7050ed69cc7d48e8f6e"},{"width":320,"height":75,"maxWidth":500,"_id":"67d9e7292a1803b8c68e8f6f","id":"67d9e7292a1803b8c68e8f6f"},{"width":320,"height":100,"maxWidth":500,"_id":"67d9e734c08435c8958e8f70","id":"67d9e734c08435c8958e8f70"},{"width":250,"height":250,"_id":"67d9e73ecde9264eea8e8f71","id":"67d9e73ecde9264eea8e8f71"}],"_id":"67d9e6941626e340c78e8f6b","id":"67d9e6941626e340c78e8f6b","__clsN":"PlacementType","isNew":false}},"data":{"intersection_viewable_pct":0.5,"ay_custom_13":null,"rlvCfgJs":"","rlvTimeouts":{"pbjsTimeout":null,"pbjsFailsafeTimeout":null,"pbsRoundTripBufferMs":null},"rlvBidCache":true,"rlvEnableShadowDom":false,"rlvGamLazyLoad":{"enabled":false,"fetchMarginPercent":100,"renderMarginPercent":50,"mobileScaling":2},"rlvOptPerc":90,"rlvBenchPerc":10,"rlvOptWait":0,"rlvOptTimeoutMinutes":1440,"rlvBySsp":{"67ab8c94ede20be8984a922f":{},"67ab8caaede20be8984a9411":{},"67ab8cbaede20be8984a95f7":{},"67ab8d36ede20be8984a97f5":{},"67ab8dc6ede20be8984a99fb":{},"67ab8e0eede20be8984a9bfe":{},"67ab8e70ede20be8984a9f59":{},"67ab8f19ede20be8984aa159":{},"67abaa41ede20be8984aad93":{},"67ac2f59ede20be8984b1981":{},"67b41231ede20be8984c1f79":{"filterType":"include","countries":["US","CA","GB","MX","AU","DE","BR","IT","ES","FR","NZ","BE","FI","SE","NL","DK","CH","AT","IE","NO"]},"67bacbe5ede20be8984d715a":{},"67e1f0a183a7eecd3d471ba9":{},"68087eac83a7eecd3d4b1a87":{}}},"userSync":{"userIds":[{"name":"criteo","params":{}},{"name":"33acrossId","params":{"pid":"001Pg000007lDHEIA2"},"storage":{"type":"html5","expires":90,"refreshInSeconds":28800,"name":"33acrossId"}},{"name":"hadronId","params":{"partnerId":557},"storage":{"type":"html5","expires":14,"refreshInSeconds":86400,"name":"hadronId"}},{"name":"lotamePanoramaId","params":{"clientId":"17614"},"storage":{"type":"html5","expires":30,"refreshInSeconds":86400,"name":"rlv_userid_lotamePanoramaId"}},{"name":"ftrackId","params":{"url":"https://d9.flashtalking.com/d9core","ids":{"device id":true,"single device id":true,"household id":true}},"storage":{"type":"html5","expires":90,"refreshInSeconds":28800,"name":"FTrackId"}},{"name":"sharedId","params":{},"storage":{"type":"cookie","expires":365,"refreshInSeconds":86400,"name":"_pubcid"}}]}}},"aliases":{"shemedia":"rubicon"},"s2sAliases":{"triplelift_s2s_alias":"triplelift","appnexus_s2s_alias":"appnexus","cpmstar_s2s_alias":"cpmstar","minutemedia_s2s_alias":"minutemedia","gumgum_s2s_alias":"gumgum"},"byBidderInfo":{"ix":{"id":"67ab8c94ede20be8984a922f","type":"IndexSsp","friendly":"Index Exchange","bidFloorField":"bidFloor","bidFloorFieldIsString":false,"bidFloorCurrencyField":"bidFloorCur"},"triplelift":{"id":"67ab8cbaede20be8984a95f7","type":"TripleliftSsp","friendly":"Triplelift"},"appnexus":{"id":"67ab8d36ede20be8984a97f5","type":"AppnexusSsp","friendly":"Xandr","bidFloorField":"reserve","bidFloorFieldIsString":false,"bidFloorCurrencyField":null,"noMultiMediaTypeSupportS2s":true},"rubicon":{"id":"67ab8dc6ede20be8984a99fb","type":"RubiconSsp","friendly":"Magnite","bidFloorField":"floor","bidFloorFieldIsString":false,"bidFloorCurrencyField":null,"noMultiMediaTypeSupport":true},"adagio":{"id":"67ab8e0eede20be8984a9bfe","type":"AdagioSsp","friendly":"Adagio"},"kueezrtb":{"id":"67ab8e70ede20be8984a9f59","type":"HbmGenericBidder","friendly":"KueezRTB"},"cpmstar":{"id":"67ab8f19ede20be8984aa159","type":"HbmGenericBidder","friendly":"CPMStar"},"shemedia":{"id":"67abaa41ede20be8984aad93","type":"RubiconSsp","friendly":"Magnite","bidFloorField":"floor","bidFloorFieldIsString":false,"bidFloorCurrencyField":null,"noMultiMediaTypeSupport":true},"amazonDummyBidder":{"id":"67ac2f59ede20be8984b1981","type":"AmazonSsp","friendly":"Amazon"},"minutemedia":{"id":"67b41231ede20be8984c1f79","type":"HbmGenericBidder","friendly":"MinuteMedia"},"gumgum":{"id":"67bacbe5ede20be8984d715a","type":"HbmGenericBidder","friendly":"GumGum"},"unruly":{"id":"68087eac83a7eecd3d4b1a87","type":"UnrulySsp","friendly":"Unruly"},"seedtag":{"id":"67e1f0a183a7eecd3d471ba9","type":"SeedTagSsp","friendly":"Seedtag"}},"bidderSettings":{},"exchangeRates":{"AUD":1.77,"BGN":1.95,"BRL":6.45,"CAD":1.57,"CHF":0.94,"CNY":8.28,"CZK":24.95,"DKK":7.46,"EUR":1,"GBP":0.85,"HKD":8.82,"HUF":406.39,"IDR":19096.67,"ILS":4.12,"INR":96.91,"ISK":144.9,"JPY":162.47,"KRW":1627.29,"MXN":22.29,"MYR":4.97,"NOK":11.85,"NZD":1.89,"PHP":64.17,"PLN":4.27,"RON":4.97,"SEK":10.93,"SGD":1.49,"THB":37.98,"TRY":43.68,"USD":1.13,"ZAR":21.34},"siteData":{}}; relevantDigital.DEFAULT_PROGRAMMATIC_TAG_JS(FIELDS, SITE); })(); /* prebid.js v9.29.0 Updated: 2025-04-23 Modules: rtdModule, userId, ixBidAdapter, teadsBidAdapter, tripleliftBidAdapter, appnexusBidAdapter, rubiconBidAdapter, adagioBidAdapter, kueezRtbBidAdapter, cpmstarBidAdapter, minutemediaBidAdapter, gumgumBidAdapter, seedtagBidAdapter, unrulyBidAdapter, criteoIdSystem, 33acrossIdSystem, id5IdSystem, hadronIdSystem, lotamePanoramaIdSystem, ftrackIdSystem, sharedIdSystem, currency, consentManagementTcf, schain, priceFloors, prebidServerBidAdapter, gptPreAuction, sizeMapping, consentManagementGpp, gppControl_usnat, gppControl_usstates, tcfControl, consentManagementUsp, adagioRtdProvider, relevantModule */ if(window.pbjs&&window.pbjs.libLoaded)try{window.pbjs.getConfig("debug")&&console.warn("Attempted to load a copy of Prebid.js that clashes with the existing 'pbjs' instance. Load aborted.")}catch(e){}else (function(){ (()=>{var r,t={433:(r,t,n)=>{function e(r,t,n,e,o){for(t=t.split?t.split("."):t,e=0;ee})},8128:r=>{ /* * @license MIT * Fun Hooks v0.9.10 * (c) @snapwich */ u.SYNC=1,u.ASYNC=2,u.QUEUE=4;var t="fun-hooks";var n=Object.freeze({useProxy:!0,ready:0}),e=new WeakMap,o="2,1,0"===[1].reduce((function(r,t,n){return[r,t,n]}),2).toString()?Array.prototype.reduce:function(r,t){var n,e=Object(this),o=e.length>>>0,i=0;if(t)n=t;else{for(;i{function e(r,t,n){t.split&&(t=t.split("."));for(var e,o,i=0,f=t.length,u=r;ie})},5751:(r,t,n)=>{function e(r){var t,n,o;if(Array.isArray(r)){for(n=Array(t=r.length);t--;)n[t]=(o=r[t])&&"object"==typeof o?e(o):o;return n}if("[object Object]"===Object.prototype.toString.call(r)){for(t in n={},r)"__proto__"===t?Object.defineProperty(n,t,{value:e(r[t]),configurable:!0,enumerable:!0,writable:!0}):n[t]=(o=r[t])&&"object"==typeof o?e(o):o;return n}return r}n.d(t,{Q:()=>e})}},n={};function e(r){var o=n[r];if(void 0!==o)return o.exports;var i=n[r]={exports:{}};return t[r](i,i.exports,e),i.exports}e.m=t,r=[],e.O=(t,n,o,i)=>{if(!n){var f=1/0;for(l=0;l=i)&&Object.keys(e.O).every((r=>e.O[r](n[c])))?n.splice(c--,1):(u=!1,i0&&r[l-1][2]>i;l--)r[l]=r[l-1];r[l]=[n,o,i]},e.n=r=>{var t=r&&r.__esModule?()=>r.default:()=>r;return e.d(t,{a:t}),t},e.d=(r,t)=>{for(var n in t)e.o(t,n)&&!e.o(r,n)&&Object.defineProperty(r,n,{enumerable:!0,get:t[n]})},e.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(r){if("object"==typeof window)return window}}(),e.o=(r,t)=>Object.prototype.hasOwnProperty.call(r,t),(()=>{var r={9673:0};e.O.j=t=>0===r[t];var t=(t,n)=>{var o,i,f=n[0],u=n[1],c=n[2],a=0;if(f.some((t=>0!==r[t]))){for(o in u)e.o(u,o)&&(e.m[o]=u[o]);if(c)var l=c(e)}for(t&&t(n);ae(8261)));o=e.O(o)})(); (self.pbjsChunk=self.pbjsChunk||[]).push([[802],{5789:(e,t,n)=>{n.d(t,{A4:()=>u,J7:()=>l,Pg:()=>f});var i=n(1580),r=n(1069),o=n(5901),s=n(7873),a=n(5569);const d=(0,s.m)(),c="outstream";function u(e){const{url:t,config:n,id:s,callback:u,loaded:l,adUnitCode:f,renderNow:g}=e;this.url=t,this.config=n,this.handlers={},this.id=s,this.renderNow=g,this.loaded=l,this.cmd=[],this.push=e=>{"function"==typeof e?this.loaded?e.call():this.cmd.push(e):(0,r.vV)("Commands given to Renderer.push must be wrapped in a function")},this.callback=u||(()=>{this.loaded=!0,this.process()}),this.render=function(){const e=arguments,n=()=>{this._render?this._render.apply(this,e):(0,r.JE)("No render function was provided, please use .setRender on the renderer")};!function(e){const t=d.adUnits,n=(0,o.I6)(t,(t=>t.code===e));if(!n)return!1;const i=n?.renderer,r=!!(i&&i.url&&i.render),s=n?.mediaTypes?.video?.renderer,a=!!(s&&s.url&&s.render);return!!(r&&!0!==i.backupOnly||a&&!0!==s.backupOnly)}(f)?g?n():(this.cmd.unshift(n),(0,i.R)(t,a.tp,c,this.callback,this.documentContext)):((0,r.JE)(`External Js not loaded by Renderer since renderer url and callback is already defined on adUnit ${f}`),n())}.bind(this)}function l(e){return!(!e||!e.url&&!e.renderNow)}function f(e,t,n){let i=null;e.config&&e.config.documentResolver&&(i=e.config.documentResolver(t,document,n)),i||(i=document),e.documentContext=i,e.render(t,e.documentContext)}u.install=function(e){let{url:t,config:n,id:i,callback:r,loaded:o,adUnitCode:s,renderNow:a}=e;return new u({url:t,config:n,id:i,callback:r,loaded:o,adUnitCode:s,renderNow:a})},u.prototype.getConfig=function(){return this.config},u.prototype.setRender=function(e){this._render=e},u.prototype.setEventHandlers=function(e){this.handlers=e},u.prototype.handleVideoEvent=function(e){let{id:t,eventName:n}=e;"function"==typeof this.handlers[n]&&this.handlers[n](),(0,r.OG)(`Prebid Renderer event for id ${t} type ${n}`)},u.prototype.process=function(){for(;this.cmd.length>0;)try{this.cmd.shift().call()}catch(e){(0,r.vV)("Error processing Renderer command: ",e)}}},6811:(e,t,n)=>{n.d(t,{DL:()=>u,Ml:()=>r,Ue:()=>i,VJ:()=>f,hE:()=>l,hq:()=>c,mo:()=>d,pY:()=>g,qX:()=>o,uc:()=>a,yl:()=>s});const i="accessDevice",r="syncUser",o="enrichUfpd",s="enrichEids",a="fetchBids",d="reportAnalytics",c="transmitEids",u="transmitUfpd",l="transmitPreciseGeo",f="transmitTid",g="loadExternalScript"},3441:(e,t,n)=>{n.d(t,{s:()=>r});var i=n(1445);const r=(0,n(2604).ZI)((e=>i.Ay.resolveAlias(e)))},5569:(e,t,n)=>{n.d(t,{Tn:()=>a,fW:()=>o,tW:()=>r,tp:()=>i,zu:()=>s});const i="prebid",r="bidder",o="userId",s="rtd",a="analytics"},2604:(e,t,n)=>{n.d(t,{Dk:()=>s,Ii:()=>o,TQ:()=>g,U3:()=>h,XG:()=>u,ZI:()=>p,Zw:()=>c,bt:()=>l,e3:()=>f,iK:()=>a,q7:()=>d});var i=n(5569),r=n(9214);const o="component",s=o+"Type",a=o+"Name",d="adapterCode",c="storageType",u="configName",l="syncType",f="syncUrl",g="_config";function p(e){return function(t,n,r){const c={[s]:t,[a]:n,[o]:`${t}.${n}`};return t===i.tW&&(c[d]=e(n)),h(Object.assign(c,r))}}const h=(0,r.A_)("sync",(e=>e))},6953:(e,t,n)=>{n.d(t,{Vx:()=>d,l7:()=>a,p4:()=>m,$V:()=>h,nl:()=>g,ZP:()=>b,$p:()=>y,uD:()=>p});var i=n(433),r=n(3272),o=n(5139),s=n(6811);const a=["data","ext.data","yob","gender","keywords","kwarray","id","buyeruid","customdata"].map((e=>`user.${e}`)).concat("device.ext.cdep"),d=["user.eids","user.ext.eids"],c=["user.geo.lat","user.geo.lon","device.geo.lat","device.geo.lon"],u=["device.ip"],l=["device.ipv6"];function f(e){return Object.assign({get(){},run(e,t,n,i,r){const o=n&&n[i];if(h(o)&&r()){const e=this.get(o);void 0===e?delete n[i]:n[i]=e}}},e)}function g(e){return e.forEach((e=>{e.paths=e.paths.map((e=>{const t=e.split("."),n=t.pop();return[t.length>0?t.join("."):null,n]}))})),function(t,n){const r=[];for(var o=arguments.length,s=new Array(o>2?o-2:0),a=2;a{if(!1!==t[e.name])for(const[o,s]of e.paths){const a=null==o?n:(0,i.A)(n,o);if(r.push(e.run(n,o,a,s,d.bind(null,e))),!1===t[e.name])return}})),r.filter((e=>null!=e))}}function p(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i0)}function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.io;return function(n){return!t(e,n)}}function b(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.io;return[{name:s.DL,paths:a,applies:m(s.DL,e)},{name:s.hq,paths:d,applies:m(s.hq,e)},{name:s.hE,paths:c,applies:m(s.hE,e),get:e=>Math.round(100*(e+Number.EPSILON))/100},{name:s.hE,paths:u,applies:m(s.hE,e),get:e=>function(e){if(!e)return null;let t=e.split(".").map(Number);if(4!=t.length)return null;let n=[];for(let e=0;e<4;e++){let t=Math.max(0,Math.min(8,24-8*e));n.push(255<<8-t&255)}return t.map(((e,t)=>e&n[t])).join(".")}(e)},{name:s.hE,paths:l,applies:m(s.hE,e),get:e=>function(e){if(!e)return null;let t=e.split(":").map((e=>parseInt(e,16)));for(t=t.map((e=>isNaN(e)?0:e));t.length<8;)t.push(0);if(8!=t.length)return null;let n=[];for(let e=0;e<8;e++){let t=Math.max(0,Math.min(16,64-16*e));n.push(65535<<16-t&65535)}return t.map(((e,t)=>e&n[t])).map((e=>e.toString(16))).join(":")}(e)},{name:s.VJ,paths:["source.tid"],applies:m(s.VJ,e)}].map(f)}const y=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.io;const t=g(b(e)),n=g(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.io;return[{name:s.hq,paths:["userId","userIdAsEids"],applies:m(s.hq,e)},{name:s.VJ,paths:["ortb2Imp.ext.tid"],applies:m(s.VJ,e)}].map(f)}(e));return function(e){const i={};return{ortb2:n=>(t(i,n,e),n),bidRequest:t=>(n(i,t,e),t)}}}();(0,o.qB)(s.VJ,"enableTIDs config",(()=>{if(!r.$W.getConfig("enableTIDs"))return{allow:!1,reason:"TIDs are disabled"}}))},5139:(e,t,n)=>{n.d(t,{io:()=>s,qB:()=>o});var i=n(1069),r=n(2604);const[o,s]=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,i.h0)("Activity control:");const t={};function n(e){return t[e]=t[e]||[]}function o(t,n,i,o){let s;try{s=i(o)}catch(i){e.logError(`Exception in rule ${n} for '${t}'`,i),s={allow:!1,reason:i}}return s&&Object.assign({activity:t,name:n,component:o[r.Ii]},s)}const s={};function a(t){let{activity:n,name:i,allow:r,reason:o,component:a}=t;const d=`${i} ${r?"allowed":"denied"} '${n}' for '${a}'${o?":":""}`,c=s.hasOwnProperty(d);if(c&&clearTimeout(s[d]),s[d]=setTimeout((()=>delete s[d]),1e3),!c){const t=[d];o&&t.push(o),(r?e.logInfo:e.logWarn).apply(e,t)}}return[function(e,t,i){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10;const o=n(e),s=o.findIndex((e=>{let[t]=e;return r=0&&o.splice(e,1)}},function(e,t){let i,r;for(const[s,d,c]of n(e)){if(i!==s&&r)break;i=s;const n=o(e,d,c,t);if(n){if(!n.allow)return a(n),!1;r=n}}return r&&a(r),!0}]}()},9075:(e,t,n)=>{n.d(t,{$A:()=>w,BS:()=>P,Hh:()=>q,Pk:()=>x,Uc:()=>O,XO:()=>W,bw:()=>U,n6:()=>T,qn:()=>_,vB:()=>N,vW:()=>k,vd:()=>S});var i=n(1069),r=n(5023),o=n(8969),s=n(3272),a=n(5789),d=n(1371),c=n(8462),u=n(6031),l=n(9214),f=n(2449),g=n(5555),p=n(1445),h=n(6894),m=n(7779);const{AD_RENDER_FAILED:b,AD_RENDER_SUCCEEDED:y,STALE_RENDER:v,BID_WON:E,EXPIRED_RENDER:A}=o.qY,{EXCEPTION:I}=o.as,w=(0,l.A_)("sync",(function(e){return(arguments.length>2&&void 0!==arguments[2]?arguments[2]:g.k.resolve()).then((t=>t??c.n.findBidByAdId(e))).catch((()=>{}))})),T=(0,l.A_)("sync",(function(e){r.Ic(E,e),c.n.addWinningBid(e)}));function C(e){let{reason:t,message:n,bid:o,id:s}=e;const a={reason:t,message:n};o&&(a.bid=o,a.adId=o.adId),s&&(a.adId=s),(0,i.vV)(`Error rendering ad (id: ${s}): ${n}`),r.Ic(b,a)}function B(e){let{doc:t,bid:n,id:i}=e;const o={doc:t};n&&(o.bid=n),i&&(o.adId=i),p.Ay.callAdRenderSucceededBidder(n.adapterCode||n.bidder,n),r.Ic(y,o)}function O(e,t){switch(e.event){case o.qY.AD_RENDER_FAILED:C({bid:t,id:t.adId,reason:e.info.reason,message:e.info.message});break;case o.qY.AD_RENDER_SUCCEEDED:B({doc:null,bid:t,id:t.adId});break;default:(0,i.vV)(`Received event request for unsupported event: '${e.event}' (adId: '${t.adId}')`)}}function k(e,t,n){let{resizeFn:i,fireTrackers:r=f.vO}=n;if("resizeNativeHeight"===e.action)i(e.width,e.height);else r(e,t)}const R={[o.nl.EVENT]:O};R[o.nl.NATIVE]=k;const S=(0,l.A_)("sync",(function(e,t){const{ad:n,adUrl:r,cpm:o,originalCpm:s,width:a,height:d}=e,c={AUCTION_PRICE:s||o,CLICKTHROUGH:t?.clickUrl||""};return{ad:(0,i.gM)(n,c),adUrl:(0,i.gM)(r,c),width:a,height:d}})),D=(0,l.A_)("sync",(function(e){let{renderFn:t,resizeFn:n,bidResponse:r,options:s,doc:a,isMainDocument:c=a===document&&!(0,i.al)()}=e;const u=r.mediaType===d.G_;if(c||u)return void C({reason:o.as.PREVENT_WRITING_ON_MAIN_DOCUMENT,message:u?"Cannot render video ad without a renderer":"renderAd was prevented from writing to the main document.",bid:r,id:r.adId});const l=S(r,s);t(Object.assign({adId:r.adId},l));const{width:f,height:g}=l;null!=(f??g)&&n(f,g)}));function U(e){let{renderFn:t,resizeFn:n,adId:a,options:d,bidResponse:c,doc:u}=e;q(c,(()=>{if(null!=c){if((c.status!==o.tl.RENDERED||((0,i.JE)(`Ad id ${a} has been rendered before`),r.Ic(v,c),!s.$W.getConfig("auctionOptions")?.suppressStaleRender))&&(m.uW.isBidNotExpired(c)||((0,i.JE)(`Ad id ${a} has been expired`),r.Ic(A,c),!s.$W.getConfig("auctionOptions")?.suppressExpiredRender)))try{D({renderFn:t,resizeFn:n,bidResponse:c,options:d,doc:u})}catch(e){C({reason:o.as.EXCEPTION,message:e.message,id:a,bid:c})}}else C({reason:o.as.CANNOT_FIND_AD,message:`Cannot find ad '${a}'`,id:a})}))}function _(e){const t=(0,h.BO)(e.metrics);t.checkpoint("bidRender"),t.timeBetween("bidWon","bidRender","render.deferred"),t.timeBetween("auctionEnd","bidRender","render.pending"),t.timeBetween("requestBids","bidRender","render.e2e"),e.status=o.tl.RENDERED}D.before((function(e,t){const{bidResponse:n,doc:i}=t;(0,a.J7)(n.renderer)?((0,a.Pg)(n.renderer,n,i),B({doc:i,bid:n,id:n.adId}),e.bail()):e(t)}),100);const j=new WeakMap,$=new WeakSet;function q(e,t){null!=e?(j.set(e,t),e.deferRendering||N(e),x(e)):t()}function x(e){$.has(e)||($.add(e),T(e))}function N(e){const t=j.get(e);t&&(t(),_(e),j.delete(e))}function P(e,t,n){let r;function s(e,n){C(Object.assign({id:t,bid:r},{reason:e,message:n}))}function a(t,n){e.defaultView&&e.defaultView.frameElement&&(t&&(e.defaultView.frameElement.width=t),n&&(e.defaultView.frameElement.height=n))}const d=(c={resizeFn:a},function(e,t,n){R.hasOwnProperty(e)&&R[e](t,n,c)});var c;function l(t){t.ad?(e.write(t.ad),e.close(),B({doc:e,bid:r,id:r.adId})):(0,u.H)(r).then((n=>n(t,{sendMessage:(e,t)=>d(e,t,r),mkFrame:i.hw},e.defaultView))).then((()=>B({doc:e,bid:r,id:r.adId})),(e=>{s(e?.reason||o.as.EXCEPTION,e?.message),e?.stack&&(0,i.vV)(e)}));const n=document.createComment(`Creative ${r.creativeId} served by ${r.bidder} Prebid.js Header Bidding`);(0,i._s)(n,e,"html")}try{t&&e?w(t).then((i=>{r=i,U({renderFn:l,resizeFn:a,adId:t,options:{clickUrl:n?.clickThrough},bidResponse:i,doc:e})})):s(o.as.MISSING_DOC_OR_ADID,"missing "+(t?"doc":"adId"))}catch(e){s(I,e.message)}}function W(){if(!window.frames[o.IY])if(document.body){const e=(0,i.CA)();e.name=o.IY,document.body.appendChild(e)}else window.requestAnimationFrame(W)}},9759:(e,t,n)=>{function i(e){var t=e;return{callBids:function(){},setBidderCode:function(e){t=e},getBidderCode:function(){return t}}}n.d(t,{A:()=>i})},1445:(e,t,n)=>{n.d(t,{Ay:()=>L,pX:()=>V,K5:()=>x,Gs:()=>W});var i=n(1069),r=n(2449),o=n(7377),s=n(8044),a=n(3272),d=n(9214),c=n(5901);let u={};function l(e,t,n){let i=function(e,t){let n=u[e]=u[e]||{bidders:{}};return t?n.bidders[t]=n.bidders[t]||{}:n}(e,n);return i[t]=(i[t]||0)+1,i[t]}function f(e){return l(e,"auctionsCounter")}function g(e){return u?.[e]?.requestsCounter||0}function p(e,t){return u?.[e]?.bidders?.[t]?.requestsCounter||0}function h(e,t){return u?.[e]?.bidders?.[t]?.winsCounter||0}function m(e){return u?.[e]?.auctionsCounter||0}var b=n(7934),y=n(6916),v=n(5023),E=n(8969),A=n(6894),I=n(8462),w=n(5569),T=n(5139),C=n(6811),B=n(2604),O=n(6953);const k="pbsBidAdapter",R={CLIENT:"client",SERVER:"server"},S={isAllowed:T.io,redact:O.$p};let D={},U=D.bidderRegistry={},_=D.aliasRegistry={},j=[];a.$W.getConfig("s2sConfig",(e=>{e&&e.s2sConfig&&(j=(0,i.cy)(e.s2sConfig)?e.s2sConfig:[e.s2sConfig])}));var $={};const q=(0,B.ZI)((e=>D.resolveAlias(e)));function x(e){return q(w.tp,k,{[B.XG]:e.configName})}const N=(0,d.A_)("sync",(function(e){let{bidderCode:t,auctionId:n,bidderRequestId:r,adUnits:o,src:s,metrics:a}=e;return o.reduce(((e,o)=>{const d=o.bids.filter((e=>e.bidder===t));return null==t&&0===d.length&&null!=o.s2sBid&&d.push({bidder:null}),e.push(d.reduce(((e,d)=>{const c=null==(d=Object.assign({},d,{ortb2Imp:(0,i.D9)({},o.ortb2Imp,d.ortb2Imp)},(0,i.SH)(o,["nativeParams","nativeOrtbRequest","mediaType","renderer"]))).mediaTypes?o.mediaTypes:d.mediaTypes;return(0,i.wD)(c)?d=Object.assign({},d,{mediaTypes:c}):(0,i.vV)(`mediaTypes is not correctly configured for adunit ${o.code}`),"client"===s&&function(e,t){l(e,"requestsCounter",t)}(o.code,t),e.push(Object.assign({},d,{adUnitCode:o.code,transactionId:o.transactionId,adUnitId:o.adUnitId,sizes:c?.banner?.sizes||c?.video?.playerSize||[],bidId:d.bid_id||(0,i.s0)(),bidderRequestId:r,auctionId:n,src:s,metrics:a,auctionsCount:m(o.code),bidRequestsCount:g(o.code),bidderRequestsCount:p(o.code,d.bidder),bidderWinsCount:h(o.code,d.bidder),deferBilling:!!o.deferBilling})),e}),[])),e}),[]).reduce(i.Bq,[]).filter((e=>""!==e))}),"getBids");const P=(0,d.A_)("sync",(function(e,t){let{getS2SBidders:n=V}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(null==t)return e;{const i=n(t);return e.filter((e=>i.has(e.bidder)))}}),"filterBidsForAdUnit");const W=(0,d.A_)("sync",((e,t)=>e),"setupAdUnitMediaTypes");function V(e){(0,i.cy)(e)||(e=[e]);const t=new Set([null]);return e.filter((e=>e&&e.enabled)).flatMap((e=>e.bidders)).forEach((e=>t.add(e))),t}const M=(0,d.A_)("sync",(function(e,t){let{getS2SBidders:n=V}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=n(t);return(0,i.ZA)(e).reduce(((e,t)=>(e[r.has(t)?R.SERVER:R.CLIENT].push(t),e)),{[R.CLIENT]:[],[R.SERVER]:[]})}),"partitionBidders");function G(e,t){const n=U[e],i=n?.getSpec&&n.getSpec();if(i&&i[t]&&"function"==typeof i[t])return[i,i[t]]}function F(e,t,n,r){try{(0,i.fH)(`Invoking ${e}.${t}`);for(var o=arguments.length,s=new Array(o>4?o-4:0),d=4;d5&&void 0!==arguments[5]?arguments[5]:{},u=arguments.length>6?arguments[6]:void 0;u=(0,A.BO)(u),v.Ic(E.qY.BEFORE_REQUEST_BIDS,e),(0,r.nk)(e),e.map((e=>e.code)).filter(i.hj).forEach(f),e.forEach((e=>{(0,i.Qd)(e.mediaTypes)||(e.mediaTypes={}),e.bids=e.bids.filter((e=>!e.bidder||S.isAllowed(C.uc,q(w.tW,e.bidder)))),l(e.code,"requestsCounter")})),e=W(e,s);let{[R.CLIENT]:g,[R.SERVER]:p}=M(e,j);a.$W.getConfig("bidderSequence")===a.Ov&&(g=(0,i.k4)(g));const h=(0,b.EN)();let m=[];const I=d.global||{},T=d.bidder||{};function B(e,t){const r=S.redact(null!=t?t:q(w.tW,e.bidderCode)),o=Object.freeze(r.ortb2((0,i.D9)({source:{tid:n}},I,T[e.bidderCode])));return e.ortb2=o,e.bids=e.bids.map((e=>(e.ortb2=o,r.bidRequest(e)))),e}j.forEach((r=>{const o=x(r);if(r&&r.enabled&&S.isAllowed(C.uc,o)){let{adUnits:s,hasModuleBids:a}=function(e,t){let n=(0,i.Go)(e),r=!1;return n.forEach((e=>{const n=e.bids.filter((e=>e.module===k&&e.params?.configName===t.configName));1===n.length?(e.s2sBid=n[0],r=!0,e.ortb2Imp=(0,i.D9)({},e.s2sBid.ortb2Imp,e.ortb2Imp)):n.length>1&&(0,i.JE)('Multiple "module" bids for the same s2s configuration; all will be ignored',n),e.bids=P(e.bids,t).map((e=>(e.bid_id=(0,i.s0)(),e)))})),n=n.filter((e=>0!==e.bids.length||null!=e.s2sBid)),{adUnits:n,hasModuleBids:r}}(e,r),d=(0,i.lk)();(0===p.length&&a?[null]:p).forEach((e=>{const a=(0,i.s0)(),c=u.fork(),l=B({bidderCode:e,auctionId:n,bidderRequestId:a,uniquePbsTid:d,bids:N({bidderCode:e,auctionId:n,bidderRequestId:a,adUnits:(0,i.Go)(s),src:E.RW.SRC,metrics:c}),auctionStart:t,timeout:r.timeout,src:E.RW.SRC,refererInfo:h,metrics:c},o);0!==l.bids.length&&m.push(l)})),s.forEach((e=>{let t=e.bids.filter((e=>(0,c.I6)(m,(t=>(0,c.I6)(t.bids,(t=>t.bidId===e.bid_id))))));e.bids=t})),m.forEach((e=>{void 0===e.adUnitsS2SCopy&&(e.adUnitsS2SCopy=s.filter((e=>e.bids.length>0||null!=e.s2sBid)))}))}}));let O=function(e){let t=(0,i.Go)(e);return t.forEach((e=>{e.bids=P(e.bids,null)})),t=t.filter((e=>0!==e.bids.length)),t}(e);return g.forEach((e=>{const r=(0,i.s0)(),a=u.fork(),d=B({bidderCode:e,auctionId:n,bidderRequestId:r,bids:N({bidderCode:e,auctionId:n,bidderRequestId:r,adUnits:(0,i.Go)(O),labels:s,src:"client",metrics:a}),auctionStart:t,timeout:o,refererInfo:h,metrics:a}),c=U[e];c||(0,i.vV)(`Trying to make a request for bidder that does not exist: ${e}`),c&&d.bids&&0!==d.bids.length&&m.push(d)})),m.forEach((e=>{y.mW.getConsentData()&&(e.gdprConsent=y.mW.getConsentData()),y.t6.getConsentData()&&(e.uspConsent=y.t6.getConsentData()),y.ad.getConsentData()&&(e.gppConsent=y.ad.getConsentData())})),m}),"makeBidRequests"),D.callBids=function(e,t,n,r,o,d,c){let u=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{};if(!t.length)return void(0,i.JE)("callBids executed with no bidRequests. Were they filtered by labels or sizing?");let[l,f]=t.reduce(((e,t)=>(e[Number(void 0!==t.src&&t.src===E.RW.SRC)].push(t),e)),[[],[]]);var g=[];f.forEach((e=>{for(var t=-1,n=0;n{if(e&&g[p]&&V(e).has(g[p].bidderCode)){const t=(0,s.g4)(d,o?{request:o.request.bind(null,"s2s"),done:o.done}:void 0);let a=e.bidders;const l=U[e.adapter];let h=g[p].uniquePbsTid,m=g[p].adUnitsS2SCopy,b=f.filter((e=>e.uniquePbsTid===h));if(l){let o={ad_units:m,s2sConfig:e,ortb2Fragments:u,requestBidsTimeout:d};if(o.ad_units.length){let e=b.map((e=>(e.start=(0,i.vE)(),function(t){t||c(e.bidderRequestId),r.apply(e,arguments)})));const s=(0,i.ZA)(o.ad_units).filter((e=>a.includes(e)));(0,i.OG)(`CALLING S2S HEADER BIDDERS ==== ${s.length>0?s.join(", "):'No bidder specified, using "ortb2Imp" definition(s) only'}`),b.forEach((e=>{v.Ic(E.qY.BID_REQUESTED,{...e,tid:e.auctionId})})),l.callBids(o,f,n,(t=>e.forEach((e=>e(t)))),t)}}else(0,i.vV)("missing "+e.adapter);p++}})),l.forEach((e=>{e.start=(0,i.vE)();const t=U[e.bidderCode];a.$W.runWithBidder(e.bidderCode,(()=>{(0,i.OG)("CALLING BIDDER"),v.Ic(E.qY.BID_REQUESTED,e)}));let u=(0,s.g4)(d,o?{request:o.request.bind(null,e.bidderCode),done:o.done}:void 0);const l=r.bind(e);try{a.$W.runWithBidder(e.bidderCode,t.callBids.bind(t,e,n,l,u,(()=>c(e.bidderRequestId)),a.$W.callbackWithBidder(e.bidderCode)))}catch(t){(0,i.vV)(`${e.bidderCode} Bid Adapter emitted an uncaught error when parsing their bidRequest`,{e:t,bidRequest:e}),l()}}))},D.videoAdapters=[],D.registerBidAdapter=function(e,t){let{supportedMediaTypes:n=[]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};e&&t?"function"==typeof e.callBids?(U[t]=e,y.o2.register(w.tW,t,e.getSpec?.().gvlid),(0,c.mK)(n,"video")&&D.videoAdapters.push(t),(0,c.mK)(n,"native")&&r.mT.push(t)):(0,i.vV)("Bidder adaptor error for bidder code: "+t+"bidder must implement a callBids() function"):(0,i.vV)("bidAdapter or bidderCode not specified")},D.aliasBidAdapter=function(e,t,n){if(void 0===U[t]){let s=U[e];if(void 0===s){const n=[];j.forEach((i=>{if(i.bidders&&i.bidders.length){const r=i&&i.bidders;i&&(0,c.mK)(r,t)?_[t]=e:n.push(e)}})),n.forEach((e=>{(0,i.vV)('bidderCode "'+e+'" is not an existing bidder.',"adapterManager.aliasBidAdapter")}))}else try{let a,d=function(e){let t=[];return(0,c.mK)(D.videoAdapters,e)&&t.push("video"),(0,c.mK)(r.mT,e)&&t.push("native"),t}(e);if(s.constructor.prototype!=Object.prototype)a=new s.constructor,a.setBidderCode(t);else{const{useBaseGvlid:r=!1}=n||{};let d=s.getSpec();const c=r?d.gvlid:n?.gvlid;null==c&&null!=d.gvlid&&(0,i.JE)(`Alias '${t}' will NOT re-use the GVL ID of the original adapter ('${d.code}', gvlid: ${d.gvlid}). Functionality that requires TCF consent may not work as expected.`);let u=n&&n.skipPbsAliasing;a=(0,o.xb)(Object.assign({},d,{code:t,gvlid:c,skipPbsAliasing:u})),_[t]=e}D.registerBidAdapter(a,t,{supportedMediaTypes:d})}catch(t){(0,i.vV)(e+" bidder does not currently support aliasing.","adapterManager.aliasBidAdapter")}}else(0,i.OG)('alias name "'+t+'" has been already specified.')},D.resolveAlias=function(e){let t,n=e;for(;_[n]&&(!t||!t.has(n));)n=_[n],(t=t||new Set).add(n);return n},D.registerAnalyticsAdapter=function(e){let{adapter:t,code:n,gvlid:r}=e;t&&n?"function"==typeof t.enableAnalytics?(t.code=n,$[n]={adapter:t,gvlid:r},y.o2.register(w.Tn,n,r)):(0,i.vV)(`Prebid Error: Analytics adaptor error for analytics "${n}"\n analytics adapter must implement an enableAnalytics() function`):(0,i.vV)("Prebid Error: analyticsAdapter or analyticsCode not specified")},D.enableAnalytics=function(e){(0,i.cy)(e)||(e=[e]),e.forEach((e=>{const t=$[e.provider];t&&t.adapter?S.isAllowed(C.mo,q(w.Tn,e.provider,{[B.TQ]:e}))&&t.adapter.enableAnalytics(e):(0,i.vV)(`Prebid Error: no analytics adapter found in registry for '${e.provider}'.`)}))},D.getBidAdapter=function(e){return U[e]},D.getAnalyticsAdapter=function(e){return $[e]},D.callTimedOutBidders=function(e,t,n){t=t.map((t=>(t.params=(0,i.SB)(e,t.adUnitCode,t.bidder),t.timeout=n,t))),t=(0,i.$z)(t,"bidder"),Object.keys(t).forEach((e=>{H(e,"onTimeout",t[e])}))},D.callBidWonBidder=function(e,t,n){var r,o;t.params=(0,i.SB)(n,t.adUnitCode,t.bidder),r=t.adUnitCode,o=t.bidder,l(r,"winsCounter",o),H(e,"onBidWon",t)},D.triggerBilling=(()=>{const e=new WeakSet;return t=>{e.has(t)||(e.add(t),t.source===E.RW.SRC&&t.burl&&i.mM.triggerPixel(t.burl),H(t.bidder,"onBidBillable",t))}})(),D.callSetTargetingBidder=function(e,t){H(e,"onSetTargeting",t)},D.callBidViewableBidder=function(e,t){H(e,"onBidViewable",t)},D.callBidderError=function(e,t,n){H(e,"onBidderError",{error:t,bidderRequest:n})},D.callAdRenderSucceededBidder=function(e,t){H(e,"onAdRenderSucceeded",t)},D.callDataDeletionRequest=(0,d.A_)("sync",(function(){for(var e=arguments.length,t=new Array(e),n=0;n!_.hasOwnProperty(e))).forEach((e=>{const n=G(e,r);if(null!=n){const i=I.n.getBidsRequested().filter((t=>function(e){const t=new Set;for(;_.hasOwnProperty(e)&&!t.has(e);)t.add(e),e=_[e];return e}(t.bidderCode)===e));F(e,r,...n,i,...t)}})),Object.entries($).forEach((e=>{let[n,o]=e;const s=o?.adapter?.[r];if("function"==typeof s)try{s.apply(o.adapter,t)}catch(e){(0,i.vV)(`error calling ${r} of ${n}`,e)}}))}));const L=D},7377:(e,t,n)=>{n.d(t,{JN:()=>S,a$:()=>T,fn:()=>D,xb:()=>B});var i=n(9759),r=n(1445),o=n(3272),s=n(3597),a=n(8230),d=n(2449),c=n(3895),u=n(8969),l=n(5023),f=n(5901),g=n(1069),p=n(9214),h=n(8462),m=n(2693),b=n(6894),y=n(5139),v=n(3441),E=n(5569),A=n(6811);const I=["cpm","ttl","creativeId","netRevenue","currency"],w=["auctionId","transactionId"];function T(e){const t=Array.isArray(e.supportedMediaTypes)?{supportedMediaTypes:e.supportedMediaTypes}:void 0;function n(e){const n=B(e);r.Ay.registerBidAdapter(n,e.code,t)}n(e),Array.isArray(e.aliases)&&e.aliases.forEach((t=>{let i,o,s=t;(0,g.Qd)(t)&&(s=t.code,i=t.gvlid,o=t.skipPbsAliasing),r.Ay.aliasRegistry[s]=e.code,n(Object.assign({},e,{code:s,gvlid:i,skipPbsAliasing:o}))}))}const C=(0,g.Bj)((e=>{let{bidderCode:t}=e;if((0,y.io)(A.VJ,(0,v.s)(E.tW,t)))return{bidRequest:e=>e,bidderRequest:e=>e};function n(e,t,n){return w.includes(t)?null:Reflect.get(e,t,n)}function i(e,t){const n=new Proxy(e,t);return Object.entries(e).filter((e=>{let[t,n]=e;return"function"==typeof n})).forEach((t=>{let[i,r]=t;return n[i]=r.bind(e)})),n}const r=(0,g.Bj)((e=>i(e,{get:n})),(e=>e.bidId));return{bidRequest:r,bidderRequest:e=>i(e,{get:(t,i,o)=>"bids"===i?e.bids.map(r):n(t,i,o)})}}));function B(e){return Object.assign(new i.A(e.code),{getSpec:function(){return Object.freeze(Object.assign({},e))},registerSyncs:t,callBids:function(n,i,a,d,c,f){if(!Array.isArray(n.bids))return;const p=C(n),h={};const y=[];function v(){a(),o.$W.runWithBidder(e.code,(()=>{l.Ic(u.qY.BIDDER_DONE,n),t(y,n.gdprConsent,n.uspConsent,n.gppConsent)}))}const E=U(n).measureTime("validate",(()=>n.bids.filter((t=>function(t){if(!e.isBidRequestValid(t))return(0,g.JE)(`Invalid bid sent to bidder ${e.code}: ${JSON.stringify(t)}`),!1;return!0}(p.bidRequest(t))))));if(0===E.length)return void v();const A={};E.forEach((e=>{A[e.bidId]=e,e.adUnitCode||(e.adUnitCode=e.placementCode)})),k(e,E,n,d,f,{onRequest:e=>l.Ic(u.qY.BEFORE_BIDDER_HTTP,n,e),onResponse:t=>{c(e.code),y.push(t)},onPaapi:e=>{const t=A[e.bidId];t?S(t,e):(0,g.JE)("Received fledge auction configuration for an unknown bidId",e)},onError:(t,i)=>{i.timedOut||c(e.code),r.Ay.callBidderError(e.code,i,n),l.Ic(u.qY.BIDDER_ERROR,{error:i,bidderRequest:n}),(0,g.vV)(`Server call for ${e.code} failed: ${t} ${i.status}. Continuing without bids.`)},onBid:t=>{const n=A[t.requestId];if(n){if(t.adapterCode=n.bidder,function(e,t){let n=m.u.get(t,"allowAlternateBidderCodes")||!1,i=m.u.get(t,"allowedAlternateBidderCodes");if(e&&t&&t!==e&&(i=(0,g.cy)(i)?i.map((e=>e.trim().toLowerCase())).filter((e=>!!e)).filter(g.hj):i,!n||(0,g.cy)(i)&&"*"!==i[0]&&!i.includes(e)))return!0;return!1}(t.bidderCode,n.bidder))return(0,g.JE)(`${t.bidderCode} is not a registered partner or known bidder of ${n.bidder}, hence continuing without bid. If you wish to support this bidder, please mark allowAlternateBidderCodes as true in bidderSettings.`),void i.reject(n.adUnitCode,t,u.Tf.BIDDER_DISALLOWED);t.originalCpm=t.cpm,t.originalCurrency=t.currency,t.meta=t.meta||Object.assign({},t[n.bidder]),t.deferBilling=n.deferBilling,t.deferRendering=t.deferBilling&&(t.deferRendering??"function"!=typeof e.onBidBillable);const r=Object.assign((0,s.O)(u.XQ.GOOD,n),t,(0,g.Up)(n,w));!function(e,t){const n=(0,b.BO)(t.metrics);n.checkpoint("addBidResponse"),h[e]=!0,n.measureTime("addBidResponse.validate",(()=>D(e,t)))?i(e,t):i.reject(e,t,u.Tf.INVALID)}(n.adUnitCode,r)}else(0,g.JE)(`Bidder ${e.code} made bid for unknown request ID: ${t.requestId}. Ignoring.`),i.reject(null,t,u.Tf.INVALID_REQUEST_ID)},onCompletion:v})}});function t(t,n,i,r){R(e,t,n,i,r)}}const O=["bids","paapi"],k=(0,p.A_)("sync",(function(e,t,n,i,r,o){let{onRequest:s,onResponse:a,onPaapi:d,onError:c,onBid:u,onCompletion:l}=o;const f=U(n);l=f.startTiming("total").stopBefore(l);const p=C(n);let h=f.measureTime("buildRequests",(()=>e.buildRequests(t.map(p.bidRequest),p.bidderRequest(n))));if(!h||0===h.length)return void l();Array.isArray(h)||(h=[h]);const b=(0,g.U6)(l,h.length);h.forEach((t=>{const n=f.fork();function o(e){null!=e&&(e.metrics=n.fork().renameWith()),u(e)}const l=r((function(i,r){h();try{i=JSON.parse(i)}catch(e){}i={body:i,headers:{get:r.getResponseHeader.bind(r)}},a(i);try{i=n.measureTime("interpretResponse",(()=>e.interpretResponse(i,t)))}catch(t){return(0,g.vV)(`Bidder ${e.code} failed to interpret the server's response. Continuing without bids`,null,t),void b()}let s,c;i&&!Object.keys(i).some((e=>!O.includes(e)))?(s=i.bids,c=i.paapi):s=i,(0,g.cy)(c)&&c.forEach(d),s&&((0,g.cy)(s)?s.forEach(o):o(s)),b()})),p=r((function(e,t){h(),c(e,t),b()}));s(t);const h=n.startTiming("net");function I(n){const i=t.options;return Object.assign(n,i,{browsingTopics:!(i?.hasOwnProperty("browsingTopics")&&!i.browsingTopics)&&((m.u.get(e.code,"topicsHeader")??!0)&&(0,y.io)(A.DL,(0,v.s)(E.tW,e.code)))})}switch(t.method){case"GET":i(`${t.url}${function(e){if(e)return`?${"object"==typeof e?(0,g.bL)(e):e}`;return""}(t.data)}`,{success:l,error:p},void 0,I({method:"GET",withCredentials:!0}));break;case"POST":i(t.url,{success:l,error:p},"string"==typeof t.data?t.data:JSON.stringify(t.data),I({method:"POST",contentType:"text/plain",withCredentials:!0}));break;default:(0,g.JE)(`Skipping invalid request from ${e.code}. Request type ${t.type} must be GET or POST`),b()}}))}),"processBidderRequests"),R=(0,p.A_)("async",(function(e,t,n,i,s){const d=o.$W.getConfig("userSync.aliasSyncEnabled");if(e.getUserSyncs&&(d||!r.Ay.aliasRegistry[e.code])){let r=e.getUserSyncs({iframeEnabled:a.zt.canBidderRegisterSync("iframe",e.code),pixelEnabled:a.zt.canBidderRegisterSync("image",e.code)},t,n,i,s);r&&(Array.isArray(r)||(r=[r]),r.forEach((t=>{a.zt.registerSync(t.type,e.code,t.url)})),a.zt.bidderDone(e.code))}}),"registerSyncs"),S=(0,p.A_)("sync",((e,t)=>{}),"addPaapiConfig");function D(e,t){let{index:n=h.n.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};function i(e){return`Invalid bid from ${t.bidderCode}. Ignoring bid: ${e}`}return e?t?function(){let e=Object.keys(t);return I.every((n=>(0,f.mK)(e,n)&&!(0,f.mK)([void 0,null],t[n])))}()?"native"!==t.mediaType||(0,d.Bm)(t,{index:n})?"video"!==t.mediaType||(0,c.vk)(t,{index:n})?!("banner"===t.mediaType&&!function(e,t){let{index:n=h.n.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if((t.width||0===parseInt(t.width,10))&&(t.height||0===parseInt(t.height,10)))return t.width=parseInt(t.width,10),t.height=parseInt(t.height,10),!0;const i=n.getBidRequest(t),r=n.getMediaTypes(t),o=i&&i.sizes||r&&r.banner&&r.banner.sizes,s=(0,g.kK)(o);if(1===s.length){const[e,n]=s[0].split("x");return t.width=parseInt(e,10),t.height=parseInt(n,10),!0}return!1}(e,t,{index:n}))||((0,g.vV)(i("Banner bids require a width and height")),!1):((0,g.vV)(i("Video bid does not have required vastUrl or renderer property")),!1):((0,g.vV)(i("Native bid missing some required properties.")),!1):((0,g.vV)(i(`Bidder ${t.bidderCode} is missing required params. Check http://prebid.org/dev-docs/bidder-adapter-1.html for list of params.`)),!1):((0,g.JE)(`Some adapter tried to add an undefined bid for ${e}.`),!1):((0,g.JE)("No adUnitCode was supplied to addBidResponse."),!1)}function U(e){return(0,b.BO)(e.metrics).renameWith((t=>[`adapter.client.${t}`,`adapters.client.${e.bidderCode}.${t}`]))}},1580:(e,t,n)=>{n.d(t,{R:()=>u});var i=n(6811),r=n(3441),o=n(5139),s=n(5901),a=n(1069);const d=new WeakMap,c=["debugging","outstream","showheroes-bs","aaxBlockmeter","adagio","adloox","akamaidap","arcspan","airgrid","browsi","brandmetrics","clean.io","humansecurity","confiant","contxtful","hadron","mediafilter","medianet","azerionedge","a1Media","geoedge","qortex","dynamicAdBoost","51Degrees","symitridap","wurfl","justtag","tncId","ftrackId","id5"];function u(e,t,n,u,l,f){if(!(0,o.io)(i.pY,(0,r.s)(t,n)))return;if(!n||!e)return void(0,a.vV)("cannot load external script without url and moduleCode");if(!(0,s.mK)(c,n))return void(0,a.vV)(`${n} not whitelisted for loading external JavaScript`);l||(l=document);const g=m(l,e);if(g)return u&&"function"==typeof u&&(g.loaded?u():g.callbacks.push(u)),g.tag;const p=d.get(l)||{},h={loaded:!1,tag:null,callbacks:[]};return p[e]=h,d.set(l,p),u&&"function"==typeof u&&h.callbacks.push(u),(0,a.JE)(`module ${n} is loading external JavaScript`),function(t,n,i,r){i||(i=document);var o=i.createElement("script");o.type="text/javascript",o.async=!0;const s=m(i,e);s&&(s.tag=o);o.readyState?o.onreadystatechange=function(){"loaded"!==o.readyState&&"complete"!==o.readyState||(o.onreadystatechange=null,n())}:o.onload=function(){n()};o.src=t,r&&(0,a.Bg)(o,r);return(0,a._s)(o,i),o}(e,(function(){h.loaded=!0;try{for(let e=0;e{n.d(t,{Q:()=>i});const i=(0,n(9214).A_)("sync",(()=>{}))},8044:(e,t,n)=>{n.d(t,{RD:()=>f,g4:()=>l,hd:()=>g});var i=n(3272),r=n(1069);const o={fetch:window.fetch.bind(window),makeRequest:(e,t)=>new Request(e,t),timeout(e,t){const n=new AbortController;let i=setTimeout((()=>{n.abort(),(0,r.vV)(`Request timeout after ${e}ms`,t),i=null}),e);return{signal:n.signal,done(){i&&clearTimeout(i)}}}},s="GET",a="POST",d="Content-Type";function c(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3,{request:t,done:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(t,n)=>{let r;null==e||null!=n?.signal||i.$W.getConfig("disableAjaxTimeout")||(r=o.timeout(e,t),n=Object.assign({signal:r.signal},n));let s=o.fetch(t,n);return null!=r?.done&&(s=s.finally(r.done)),s};return null==t&&null==n||(r=(e=>function(i,r){const o=new URL(null==i?.url?i:i.url,document.location).origin;let s=e(i,r);return t&&t(o),n&&(s=s.finally((()=>n(o)))),s})(r)),r}function u(e,t){let{status:n,statusText:i="",headers:o,url:s}=e,a=0;function c(e){if(0===a)try{a=(new DOMParser).parseFromString(t,o?.get(d)?.split(";")?.[0])}catch(t){a=null,e&&e(t)}return a}return{readyState:XMLHttpRequest.DONE,status:n,statusText:i,responseText:t,response:t,responseType:"",responseURL:s,get responseXML(){return c(r.vV)},getResponseHeader:e=>o?.has(e)?o.get(e):null,toJSON(){return Object.assign({responseXML:c()},this)},timedOut:!1}}function l(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3,{request:t,done:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const i=c(e,{request:t,done:n});return function(e,t,n){!function(e,t){const{success:n,error:i}="object"==typeof t&&null!=t?t:{success:"function"==typeof t?t:()=>null,error:(e,t)=>(0,r.vV)("Network error",e,t)};e.then((e=>e.text().then((t=>[e,t])))).then((e=>{let[t,r]=e;const o=u(t,r);t.ok||304===t.status?n(r,o):i(t.statusText,o)}),(e=>i("",Object.assign(u({status:0},""),{reason:e,timedOut:"AbortError"===e?.name}))))}(i(function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=n.method||(t?a:s);if(i===s&&t){const i=(0,r.Dl)(e,n);Object.assign(i.search,t),e=(0,r.c$)(i)}const c=new Headers(n.customHeaders);c.set(d,n.contentType||"text/plain");const u={method:i,headers:c};return i!==s&&t&&(u.body=t),n.withCredentials&&(u.credentials="include"),isSecureContext&&["browsingTopics","adAuctionHeaders"].forEach((e=>{n[e]&&(u[e]=!0)})),n.keepalive&&(u.keepalive=!0),o.makeRequest(e,u)}(e,n,arguments.length>3&&void 0!==arguments[3]?arguments[3]:{})),t)}}const f=l(),g=c()},8462:(e,t,n)=>{n.d(t,{n:()=>re});var i=n(1069),r=n(6833),o=n(2449),s=n(8044),a=n(3272);const d=15;function c(e){let{index:t=re.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=e.vastXml?e.vastXml:(i=e.vastUrl,r=e.vastImpUrl,`\n \n \n prebid.org wrapper\n \n ${(r=r&&(Array.isArray(r)?r:[r]))?r.map((e=>``)).join(""):""}\n \n \n \n `);var i,r;const o=t.getAuction(e);let s={type:"xml",value:n,ttlseconds:Number(e.ttl)+d};return a.$W.getConfig("cache.vasttrack")&&(s.bidder=e.bidder,s.bidid=e.requestId,s.aid=e.auctionId),null!=o&&(s.timestamp=o.getAuctionStart()),"string"==typeof e.customCacheKey&&""!==e.customCacheKey&&(s.key=e.customCacheKey),s}const u={store:function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s.g4;const i={puts:e.map(c)};n(a.$W.getConfig("cache.timeout"))(a.$W.getConfig("cache.url"),function(e){return{success:function(t){let n;try{n=JSON.parse(t).responses}catch(t){return void e(t,[])}n?e(null,n):e(new Error("The cache server didn't respond with a responses property."),[])},error:function(t,n){e(new Error(`Error storing video ad in the cache: ${t}: ${JSON.stringify(n)}`),[])}}}(t),JSON.stringify(i),{contentType:"text/plain",withCredentials:!0})}};function l(e){const t=e.map((e=>e.bidResponse));u.store(t,(function(n,r){var o;n?(o=n,(0,i.vV)(`Failed to save to the video cache: ${o}. Video bids will be discarded:`,t)):e.length!==r.length?(0,i.vV)(`expected ${e.length} cache IDs, got ${r.length} instead`):r.forEach(((t,n)=>{const{auctionInstance:r,bidResponse:o,afterBidAdded:s}=e[n];var d;""===t.uuid?(0,i.JE)("Supplied video cache key was already in use by Prebid Cache; caching attempt was rejected. Video bid must be discarded."):(o.videoCacheKey=t.uuid,o.vastUrl||(o.vastUrl=(d=o.videoCacheKey,`${a.$W.getConfig("cache.url")}?uuid=${d}`)),H(r,o),s())}))}))}let f,g;a.$W.getConfig("cache",(e=>{f="number"==typeof e.cache.batchSize&&e.cache.batchSize>0?e.cache.batchSize:1,g="number"==typeof e.cache.batchTimeout&&e.cache.batchTimeout>0?e.cache.batchTimeout:0}));const p=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:setTimeout,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l,n=[[]],i=!1;const r=e=>e();return function(o,s,a){const d=g>0?e:r;n[n.length-1].length>=f&&n.push([]),n[n.length-1].push({auctionInstance:o,bidResponse:s,afterBidAdded:a}),i||(i=!0,d((()=>{n.forEach(t),n=[[]],i=!1}),g))}}();void 0!==c&&(c=relevantDigital.getInstance().videoStorageFn?.(c)||c);var h=n(5789),m=n(8230),b=n(9214),y=n(5901),v=n(3895),E=n(1371),A=n(2693),I=n(5023),w=n(1445),T=n(8969),C=n(5555),B=n(6894),O=n(7176),k=n(7873),R=n(6853),S=n(7863);const{syncUsers:D}=m.zt,U="started",_="inProgress",j="completed";I.on(T.qY.BID_ADJUSTMENT,(function(e){!function(e){let t=(0,O.y)(e.cpm,e);t>=0&&(e.cpm=t)}(e)}));const $=4,q={},x={},N=[],P=(0,k.m)();function W(e){let{adUnits:t,adUnitCodes:n,callback:s,cbTimeout:d,labels:c,auctionId:u,ortb2Fragments:l,metrics:f}=e;f=(0,B.BO)(f);const g=t,p=c,m=n,b=u||(0,i.lk)(),A=d,O=new Set,k=(0,C.v)(),W=(0,C.v)();let J,K,Q,Y,X=[],Z=s,ee=[],te=(0,R.H)({startTime:e=>e.responseTimestamp,ttl:e=>null==(0,S.S9)()?null:1e3*Math.max((0,S.S9)(),e.ttl)}),ie=[],oe=[],se=[];function ae(){return{auctionId:b,timestamp:J,auctionEnd:K,auctionStatus:Y,adUnits:g,adUnitCodes:m,labels:p,bidderRequests:ee,noBids:ie,bidsReceived:te.toArray(),bidsRejected:X,winningBids:oe,timeout:A,metrics:f,seatNonBids:se}}function de(e){if(e?I.Ic(T.qY.AUCTION_TIMEOUT,ae()):clearTimeout(Q),void 0===K){let n=[];e&&((0,i.OG)(`Auction ${b} timedOut`),n=ee.filter((e=>!O.has(e.bidderRequestId))).flatMap((e=>e.bids)),n.length&&I.Ic(T.qY.BID_TIMEOUT,n)),Y=j,K=Date.now(),f.checkpoint("auctionEnd"),f.timeBetween("requestBids","auctionEnd","requestBids.total"),f.timeBetween("callBids","auctionEnd","requestBids.callBids"),k.resolve(),I.Ic(T.qY.AUCTION_END,ae()),F(g,(function(){try{if(null!=Z){const t=te.toArray().filter((e=>m.includes(e.adUnitCode))).reduce(ne,{});Z.apply(P,[t,e,b]),Z=null}}catch(e){(0,i.vV)("Error executing bidsBackHandler",null,e)}finally{n.length&&w.Ay.callTimedOutBidders(t,n,A);let e=a.$W.getConfig("userSync")||{};e.enableOverride||D(e.syncDelay)}}))}}function ce(){a.$W.resetBidder(),(0,i.fH)(`Bids Received for Auction with id: ${b}`,te.toArray()),Y=j,de(!1)}function ue(e){O.add(e)}function le(e){e.forEach((e=>{var t;t=e,ee=ee.concat(t)}));let t={},n={bidRequests:e,run:()=>{Q=setTimeout((()=>de(!0)),A),Y=_,I.Ic(T.qY.AUCTION_INIT,ae());let n=function(e,t){let{index:n=re.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=0,d=!1,c=new Set,u={};function l(){s--,d&&0===s&&e()}function f(e,t,n){return u[t.requestId]=!0,function(e,t){let{index:n=re.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=n.getBidderRequest(e),o=n.getAdUnit(e),s=r&&r.start||e.requestTimestamp;Object.assign(e,{responseTimestamp:e.responseTimestamp||(0,i.vE)(),requestTimestamp:e.requestTimestamp||s,cpm:parseFloat(e.cpm)||0,bidder:e.bidder||e.bidderCode,adUnitCode:t}),null!=o?.ttlBuffer&&(e.ttlBuffer=o.ttlBuffer);e.timeToRespond=e.responseTimestamp-e.requestTimestamp}(t,e),s++,n(l)}function g(e,s){f(e,s,(e=>{let d=function(e){let{index:t=re.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};I.Ic(T.qY.BID_ADJUSTMENT,e);const n=t.getBidRequest(e)?.renderer||t.getAdUnit(e).renderer,i=e.mediaType,o=t.getMediaTypes(e),s=o&&o[i];var d=s&&s.renderer,c=null;!d||!d.render||!0===d.backupOnly&&e.renderer?!n||!n.render||!0===n.backupOnly&&e.renderer||(c=n):c=d;c&&(e.renderer=h.A4.install({url:c.url,config:c.options,renderNow:null==c.url}),e.renderer.setRender(c.render));const u=z(e.mediaType,o,a.$W.getConfig("mediaTypePriceGranularity")),l=(0,r.j)(e.cpm,"object"==typeof u?u:a.$W.getConfig("customPriceBucket"),a.$W.getConfig("currency.granularityMultiplier"));return e.pbLg=l.low,e.pbMg=l.med,e.pbHg=l.high,e.pbAg=l.auto,e.pbDg=l.dense,e.pbCg=l.custom,e}(s);I.Ic(T.qY.BID_ACCEPTED,d),d.mediaType===E.G_?function(e,t,n){let{index:r=re.index}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=!0;const s=r.getMediaTypes({requestId:t.originalRequestId||t.requestId,adUnitId:t.adUnitId})?.video,d=s&&s?.context,c=s&&s?.useCacheKey;a.$W.getConfig("cache.url")&&(c||d!==v.H6)&&(!t.videoCacheKey||a.$W.getConfig("cache.ignoreBidderCacheKey")?(o=!1,L(e,t,n,s)):t.vastUrl||((0,i.vV)("videoCacheKey specified but not required vastUrl for video bid"),o=!1));o&&(H(e,t),n())}(t,d,e):((0,o.l6)(d)&&(0,o.gs)(d,n.getAdUnit(d)),H(t,d),e())}))}function p(e,n,r){return f(e,n,(e=>{n.rejectionReason=r,(0,i.JE)(`Bid from ${n.bidder||"unknown bidder"} was rejected: ${r}`,n),I.Ic(T.qY.BID_REJECTED,n),t.addBidRejected(n),e()}))}function m(){let n=this,r=t.getBidRequests();const o=a.$W.getConfig("auctionOptions");if(c.add(n),o&&!(0,i.Im)(o)){const e=o.secondaryBidders;e&&!r.every((t=>(0,y.mK)(e,t.bidderCode)))&&(r=r.filter((t=>!(0,y.mK)(e,t.bidderCode))))}d=r.every((e=>c.has(e))),n.bids.forEach((e=>{u[e.bidId]||(t.addNoBid(e),I.Ic(T.qY.NO_BID,e))})),d&&0===s&&e()}return{addBidResponse:function(){function e(e,t){V.call({dispatch:g},e,t,(()=>{let n=!1;return i=>{n||(p(e,t,i),n=!0)}})())}return e.reject=p,e}(),adapterDone:function(){M(C.k.resolve()).finally((()=>m.call(this)))}}}(ce,this);w.Ay.callBids(g,e,n.addBidResponse,n.adapterDone,{request(e,n){d(q,n),d(t,e),x[e]||(x[e]={SRA:!0,origin:n}),t[e]>1&&(x[e].SRA=!1)},done(e){q[e]--,N[0]&&s(N[0])&&N.shift()}},A,ue,l),W.resolve()}};function s(e){let t=!0,n=a.$W.getConfig("maxRequestsPerOrigin")||$;return e.bidRequests.some((e=>{let i=1,r=void 0!==e.src&&e.src===T.RW.SRC?"s2s":e.bidderCode;return x[r]&&(!1===x[r].SRA&&(i=Math.min(e.bids.length,n)),q[x[r].origin]+i>n&&(t=!1)),!t})),t&&e.run(),t}function d(e,t){void 0===e[t]?e[t]=1:e[t]++}s(n)||((0,i.JE)("queueing auction due to limited endpoint capacity"),N.push(n))}return(0,S.lc)((()=>te.refresh())),I.on(T.qY.SEAT_NON_BID,(e=>{var t;e.auctionId===b&&(t=e.seatnonbid,se=se.concat(t))})),{addBidReceived:function(e){te.add(e)},addBidRejected:function(e){X=X.concat(e)},addNoBid:function(e){ie=ie.concat(e)},callBids:function(){Y=U,J=Date.now();let e=f.measureTime("requestBids.makeRequests",(()=>w.Ay.makeBidRequests(g,J,b,A,p,l,f)));(0,i.fH)(`Bids Requested for Auction with id: ${b}`,e),f.checkpoint("callBids"),e.length<1?((0,i.JE)("No valid bid requests returned for auction"),ce()):G.call({dispatch:le,context:this},e)},addWinningBid:function(e){oe=oe.concat(e),w.Ay.callBidWonBidder(e.adapterCode||e.bidder,e,t),e.deferBilling||w.Ay.triggerBilling(e)},setBidTargeting:function(e){w.Ay.callSetTargetingBidder(e.adapterCode||e.bidder,e)},getWinningBids:()=>oe,getAuctionStart:()=>J,getAuctionEnd:()=>K,getTimeout:()=>A,getAuctionId:()=>b,getAuctionStatus:()=>Y,getAdUnits:()=>g,getAdUnitCodes:()=>m,getBidRequests:()=>ee,getBidsReceived:()=>te.toArray(),getNoBids:()=>ie,getNonBids:()=>se,getFPD:()=>l,getMetrics:()=>f,end:k.promise,requestsDone:W.promise,getProperties:ae}}const V=(0,b.A_)("sync",(function(e,t,n){!function(e){const t=a.$W.getConfig("maxBid");return!t||!e.cpm||t>=Number(e.cpm)}(t)?n(T.Tf.PRICE_TOO_HIGH):this.dispatch.call(null,e,t)}),"addBidResponse"),M=(0,b.A_)("sync",(e=>e),"responsesReady"),G=(0,b.A_)("sync",(function(e){this.dispatch.call(this.context,e)}),"addBidderRequests"),F=(0,b.A_)("async",(function(e,t){t&&t()}),"bidsBackCallback");function H(e,t){!function(e){let t;const n=!0===A.u.get(e.bidderCode,"allowZeroCpmBids")?e.cpm>=0:e.cpm>0;e.bidderCode&&(n||e.dealId)&&(t=function(e,t){let{index:n=re.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t)return{};const i=n.getBidRequest(t);var r={};const s=ee(t.mediaType,e);te(r,s,t,i),e&&A.u.getOwn(e,T.iD.ADSERVER_TARGETING)&&(te(r,A.u.ownSettingsFor(e),t,i),t.sendStandardTargeting=A.u.get(e,"sendStandardTargeting"));t.native&&(r=Object.assign({},r,(0,o.Zj)(t)));return r}(e.bidderCode,e));e.adserverTargeting=Object.assign(e.adserverTargeting||{},t)}(t),(0,B.BO)(t.metrics).timeSince("addBidResponse","addBidResponse.total"),e.addBidReceived(t),I.Ic(T.qY.BID_RESPONSE,t)}const L=(0,b.A_)("async",(function(e,t,n,i){p(e,t,n)}),"callPrebidCache");function z(e,t,n){if(e&&n){if(e===E.G_){const e=t?.[E.G_]?.context??"instream";if(n[`${E.G_}-${e}`])return n[`${E.G_}-${e}`]}return n[e]}}const J=e=>t=>{const n=e||function(e){let{index:t=re.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=z(e.mediaType,t.getMediaTypes(e),a.$W.getConfig("mediaTypePriceGranularity"));return"string"==typeof e.mediaType&&n?"string"==typeof n?n:"custom":a.$W.getConfig("priceGranularity")}(t);return n===T.UE.AUTO?t.pbAg:n===T.UE.DENSE?t.pbDg:n===T.UE.LOW?t.pbLg:n===T.UE.MEDIUM?t.pbMg:n===T.UE.HIGH?t.pbHg:n===T.UE.CUSTOM?t.pbCg:void 0},K=()=>e=>e.creativeId?e.creativeId:"",Q=()=>e=>e.meta&&e.meta.advertiserDomains&&e.meta.advertiserDomains.length>0?[e.meta.advertiserDomains].flat()[0]:"",Y=()=>e=>e.meta&&(e.meta.networkId||e.meta.networkName)?e?.meta?.networkName||e?.meta?.networkId:"",X=()=>e=>e.meta&&e.meta.primaryCatId?e.meta.primaryCatId:"";function Z(e,t){return{key:e,val:"function"==typeof t?function(e,n){return t(e,n)}:function(e){return e[t]}}}function ee(e,t){const n=Object.assign({},A.u.settingsFor(null));if(n[T.iD.ADSERVER_TARGETING]||(n[T.iD.ADSERVER_TARGETING]=[Z(T.xS.BIDDER,"bidderCode"),Z(T.xS.AD_ID,"adId"),Z(T.xS.PRICE_BUCKET,J()),Z(T.xS.SIZE,"size"),Z(T.xS.DEAL,"dealId"),Z(T.xS.SOURCE,"source"),Z(T.xS.FORMAT,"mediaType"),Z(T.xS.ADOMAIN,Q()),Z(T.xS.ACAT,X()),Z(T.xS.DSP,Y()),Z(T.xS.CRID,K())]),"video"===e){const e=n[T.iD.ADSERVER_TARGETING].slice();if(n[T.iD.ADSERVER_TARGETING]=e,[T.xS.UUID,T.xS.CACHE_ID].forEach((t=>{void 0===(0,y.I6)(e,(e=>e.key===t))&&e.push(Z(t,"videoCacheKey"))})),a.$W.getConfig("cache.url")&&(!t||!1!==A.u.get(t,"sendStandardTargeting"))){const t=(0,i.Dl)(a.$W.getConfig("cache.url"));void 0===(0,y.I6)(e,(e=>e.key===T.xS.CACHE_HOST))&&e.push(Z(T.xS.CACHE_HOST,(function(e){return e?.adserverTargeting?.[T.xS.CACHE_HOST]||t.hostname})))}}return n}function te(e,t,n,r){var o=t[T.iD.ADSERVER_TARGETING];return n.size=n.getSize(),(o||[]).forEach((function(o){var s=o.key,a=o.val;if(e[s]&&(0,i.JE)("The key: "+s+" is being overwritten"),(0,i.fp)(a))try{a=a(n,r)}catch(e){(0,i.vV)("bidmanager","ERROR",e)}(void 0===t.suppressEmptyKeys||!0!==t.suppressEmptyKeys)&&s!==T.xS.DEAL&&s!==T.xS.ACAT&&s!==T.xS.DSP&&s!==T.xS.CRID||!(0,i.xQ)(a)&&null!=a?e[s]=a:(0,i.fH)("suppressing empty key '"+s+"' from adserver targeting")})),e}function ne(e,t){return e[t.adUnitCode]||(e[t.adUnitCode]={bids:[]}),e[t.adUnitCode].bids.push(t),e}function ie(e){Object.assign(this,{getAuction(t){let{auctionId:n}=t;if(null!=n)return e().find((e=>e.getAuctionId()===n))},getAdUnit(t){let{adUnitId:n}=t;if(null!=n)return e().flatMap((e=>e.getAdUnits())).find((e=>e.adUnitId===n))},getMediaTypes(e){let{adUnitId:t,requestId:n}=e;if(null!=n){const e=this.getBidRequest({requestId:n});if(null!=e&&(null==t||e.adUnitId===t))return e.mediaTypes}else if(null!=t){const e=this.getAdUnit({adUnitId:t});if(null!=e)return e.mediaTypes}},getBidderRequest(t){let{requestId:n,bidderRequestId:i}=t;if(null!=n||null!=i){let t=e().flatMap((e=>e.getBidRequests()));return null!=i&&(t=t.filter((e=>e.bidderRequestId===i))),null==n?t[0]:t.find((e=>e.bids&&null!=e.bids.find((e=>e.bidId===n))))}},getBidRequest(t){let{requestId:n}=t;if(null!=n)return e().flatMap((e=>e.getBidRequests())).flatMap((e=>e.bids)).find((e=>e&&e.bidId===n))},getOrtb2(e){return this.getBidderRequest(e)?.ortb2||this.getAuction(e)?.getFPD()?.global?.ortb2}})}const re=function(){const e=(0,R.H)({startTime:e=>e.end.then((()=>e.getAuctionEnd())),ttl:e=>null==(0,S.S9)()?null:e.end.then((()=>1e3*Math.max((0,S.S9)(),...e.getBidsReceived().map((e=>e.ttl)))))});(0,S.lc)((()=>e.refresh()));const t={onExpiry:e.onExpiry};function n(t){for(const n of e)if(n.getAuctionId()===t)return n}function r(){return e.toArray().flatMap((e=>e.getBidsReceived()))}return t.addWinningBid=function(e){const t=(0,B.BO)(e.metrics);t.checkpoint("bidWon"),t.timeBetween("auctionEnd","bidWon","adserver.pending"),t.timeBetween("requestBids","bidWon","adserver.e2e");const r=n(e.auctionId);r?r.addWinningBid(e):(0,i.JE)("Auction not found when adding winning bid")},Object.entries({getAllWinningBids:{name:"getWinningBids"},getBidsRequested:{name:"getBidRequests"},getNoBids:{},getAdUnits:{},getBidsReceived:{pre:e=>e.getAuctionStatus()===j},getAdUnitCodes:{post:i.hj}}).forEach((n=>{let[i,{name:r=i,pre:o,post:s}]=n;const a=null==o?e=>e[r]():e=>o(e)?e[r]():[],d=null==s?e=>e:e=>e.filter(s);t[i]=()=>d(e.toArray().flatMap(a))})),t.getAllBidsForAdUnitCode=function(e){return r().filter((t=>t&&t.adUnitCode===e))},t.createAuction=function(t){const n=W(t);return function(t){e.add(t)}(n),n},t.findBidByAdId=function(e){return r().find((t=>t.adId===e))},t.getStandardBidderAdServerTargeting=function(){return ee()[T.iD.ADSERVER_TARGETING]},t.setStatusForBids=function(e,i){let r=t.findBidByAdId(e);if(r&&(r.status=i),r&&i===T.tl.BID_TARGETING_SET){const e=n(r.auctionId);e&&e.setBidTargeting(r)}},t.getLastAuctionId=function(){const t=e.toArray();return t.length&&t[t.length-1].getAuctionId()},t.clearAllAuctions=function(){e.clear()},t.index=new ie((()=>e.toArray())),t}()},7863:(e,t,n)=>{n.d(t,{S9:()=>u,cT:()=>c,lc:()=>l});var i=n(3272),r=n(1069);const o="minBidCacheTTL";let s=1,a=null;const d=[];function c(e){return e.ttl-(e.hasOwnProperty("ttlBuffer")?e.ttlBuffer:s)}function u(){return a}function l(e){d.push(e)}i.$W.getConfig("ttlBuffer",(e=>{"number"==typeof e.ttlBuffer?s=e.ttlBuffer:(0,r.vV)("Invalid value for ttlBuffer",e.ttlBuffer)})),i.$W.getConfig(o,(e=>{const t=a;a=e?.[o],a="number"==typeof a?a:null,t!==a&&d.forEach((e=>e(a)))}))},2693:(e,t,n)=>{n.d(t,{u:()=>a});var i=n(433),r=n(1069),o=n(7873),s=n(8969);const a=new class{constructor(e,t){this.getSettings=e,this.defaultScope=t}get(e,t){let n=this.getOwn(e,t);return void 0===n&&(n=this.getOwn(null,t)),n}getOwn(e,t){return e=this.#e(e),(0,i.A)(this.getSettings(),`${e}.${t}`)}getScopes(){return Object.keys(this.getSettings()).filter((e=>e!==this.defaultScope))}settingsFor(e){return(0,r.D9)({},this.ownSettingsFor(null),this.ownSettingsFor(e))}ownSettingsFor(e){return e=this.#e(e),this.getSettings()[e]||{}}#e(e){return null==e?this.defaultScope:e}}((()=>(0,o.m)().bidderSettings||{}),s.iD.BD_SETTING_STANDARD)},3597:(e,t,n)=>{n.d(t,{O:()=>o});var i=n(1069);function r(e){let{src:t="client",bidder:n="",bidId:r,transactionId:o,adUnitId:s,auctionId:a}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};var d=t,c=e||0;Object.assign(this,{bidderCode:n,width:0,height:0,statusMessage:function(){switch(c){case 0:return"Pending";case 1:return"Bid available";case 2:return"Bid returned empty or error response";case 3:return"Bid timed out"}}(),adId:(0,i.s0)(),requestId:r,transactionId:o,adUnitId:s,auctionId:a,mediaType:"banner",source:d}),this.getStatusCode=function(){return c},this.getSize=function(){return this.width+"x"+this.height},this.getIdentifiers=function(){return{src:this.source,bidder:this.bidderCode,bidId:this.requestId,transactionId:this.transactionId,adUnitId:this.adUnitId,auctionId:this.auctionId}}}function o(e,t){return new r(e,t)}},3272:(e,t,n)=>{n.d(t,{$W:()=>h,Ov:()=>u});var i=n(6833),r=n(5901),o=n(1069),s=n(433),a=n(8969);const d="TRUE"===(0,o.Ez)(a.M).toUpperCase(),c={},u="random",l={};l[u]=!0,l.fixed=!0;const f=u,g={LOW:"low",MEDIUM:"medium",HIGH:"high",AUTO:"auto",DENSE:"dense",CUSTOM:"custom"};function p(e){const t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1]?{priceGranularity:g.MEDIUM,customPriceBucket:{},mediaTypePriceGranularity:{},bidderSequence:f,auctionOptions:{}}:{};function n(e){return t[e]}function s(n,i){t.hasOwnProperty(n)||Object.defineProperty(e,n,{enumerable:!0}),t[n]=i}const a={publisherDomain:{set(e){null!=e&&(0,o.JE)("publisherDomain is deprecated and has no effect since v7 - use pageUrl instead"),s("publisherDomain",e)}},priceGranularity:{set(e){c(e)&&("string"==typeof e?s("priceGranularity",d(e)?e:g.MEDIUM):(0,o.Qd)(e)&&(s("customPriceBucket",e),s("priceGranularity",g.CUSTOM),(0,o.OG)("Using custom price granularity")))}},customPriceBucket:{},mediaTypePriceGranularity:{set(e){null!=e&&s("mediaTypePriceGranularity",Object.keys(e).reduce(((t,i)=>(c(e[i])?"string"==typeof e?t[i]=d(e[i])?e[i]:n("priceGranularity"):(0,o.Qd)(e)&&(t[i]=e[i],(0,o.OG)(`Using custom price granularity for ${i}`)):(0,o.JE)(`Invalid price granularity for media type: ${i}`),t)),{}))}},bidderSequence:{set(e){l[e]?s("bidderSequence",e):(0,o.JE)(`Invalid order: ${e}. Bidder Sequence was not set.`)}},auctionOptions:{set(e){(function(e){if(!(0,o.Qd)(e))return(0,o.JE)("Auction Options must be an object"),!1;for(let t of Object.keys(e)){if("secondaryBidders"!==t&&"suppressStaleRender"!==t&&"suppressExpiredRender"!==t)return(0,o.JE)(`Auction Options given an incorrect param: ${t}`),!1;if("secondaryBidders"===t){if(!(0,o.cy)(e[t]))return(0,o.JE)(`Auction Options ${t} must be of type Array`),!1;if(!e[t].every(o.O8))return(0,o.JE)(`Auction Options ${t} must be only string`),!1}else if(("suppressStaleRender"===t||"suppressExpiredRender"===t)&&!(0,o.Lm)(e[t]))return(0,o.JE)(`Auction Options ${t} must be of type boolean`),!1}return!0})(e)&&s("auctionOptions",e)}}};return Object.defineProperties(e,Object.fromEntries(Object.entries(a).map((e=>{let[i,r]=e;return[i,Object.assign({get:n.bind(null,i),set:s.bind(null,i),enumerable:t.hasOwnProperty(i),configurable:!t.hasOwnProperty(i)},r)]})))),e;function d(e){return(0,r.I6)(Object.keys(g),(t=>e===g[t]))}function c(e){if(!e)return(0,o.vV)("Prebid Error: no value passed to `setPriceGranularity()`"),!1;if("string"==typeof e)d(e)||(0,o.JE)("Prebid Warning: setPriceGranularity was called with invalid setting, using `medium` as default.");else if((0,o.Qd)(e)&&!(0,i.q)(e))return(0,o.vV)("Invalid custom price value passed to `setPriceGranularity()`"),!1;return!0}}const h=function(){let e,t,n,i=[],a=null;function u(){e={};let i=p({debug:d,bidderTimeout:3e3,enableSendAllBids:true,useBidCache:false,deviceAccess:true,disableAjaxTimeout:false,maxNestedIframes:10,maxBid:5e3,userSync:{topics:c}});t&&v(Object.keys(t).reduce(((e,n)=>(t[n]!==i[n]&&(e[n]=i[n]||{}),e)),{})),t=i,n={}}function l(){if(a&&n&&(0,o.Qd)(n[a])){let e=n[a];const i=new Set(Object.keys(t).concat(Object.keys(e)));return(0,r.A6)(i).reduce(((n,i)=>(void 0===e[i]?n[i]=t[i]:void 0===t[i]?n[i]=e[i]:(0,o.Qd)(e[i])?n[i]=(0,o.D9)({},t[i],e[i]):n[i]=e[i],n)),{})}return Object.assign({},t)}const[f,g]=[l,function(){const e=l();return Object.defineProperty(e,"ortb2",{get:function(){throw new Error("invalid access to 'orbt2' config - use request parameters instead")}}),e}].map((e=>function(){if(arguments.length<=1&&"function"!=typeof(arguments.length<=0?void 0:arguments[0])){const t=arguments.length<=0?void 0:arguments[0];return t?(0,s.A)(e(),t):l()}return y(...arguments)})),[h,m]=[g,f].map((e=>function(){let t=e(...arguments);return t&&"object"==typeof t&&(t=(0,o.Go)(t)),t}));function b(n){if(!(0,o.Qd)(n))return void(0,o.vV)("setConfig options must be an object");let i=Object.keys(n),r={};i.forEach((i=>{let s=n[i];(0,o.Qd)(e[i])&&(0,o.Qd)(s)&&(s=Object.assign({},e[i],s));try{r[i]=t[i]=s}catch(e){(0,o.JE)(`Cannot set config for property ${i} : `,e)}})),v(r)}function y(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t;if("string"!=typeof e&&(r=e,e="*",n=t||{}),"function"!=typeof r)return void(0,o.vV)("listener must be a function");const s={topic:e,callback:r};return i.push(s),n.init&&r("*"===e?g():{[e]:g(e)}),function(){i.splice(i.indexOf(s),1)}}function v(e){const t=Object.keys(e);i.filter((e=>(0,r.mK)(t,e.topic))).forEach((t=>{t.callback({[t.topic]:e[t.topic]})})),i.filter((e=>"*"===e.topic)).forEach((t=>t.callback(e)))}function E(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];try{!function(e){if(!(0,o.Qd)(e))throw"setBidderConfig bidder options must be an object";if(!Array.isArray(e.bidders)||!e.bidders.length)throw"setBidderConfig bidder options must contain a bidders list with at least 1 bidder";if(!(0,o.Qd)(e.config))throw"setBidderConfig bidder options must contain a config object"}(e),e.bidders.forEach((i=>{n[i]||(n[i]=p({},!1)),Object.keys(e.config).forEach((r=>{let s=e.config[r];const a=n[i][r];if((0,o.Qd)(s)&&(null==a||(0,o.Qd)(a))){const e=t?o.D9:Object.assign;n[i][r]=e({},a||{},s)}else n[i][r]=s}))}))}catch(e){(0,o.vV)(e)}}function A(e,t){a=e;try{return t()}finally{I()}}function I(){a=null}return u(),{getCurrentBidder:function(){return a},resetBidder:I,getConfig:g,getAnyConfig:f,readConfig:h,readAnyConfig:m,setConfig:b,mergeConfig:function(e){if(!(0,o.Qd)(e))return void(0,o.vV)("mergeConfig input must be an object");const t=(0,o.D9)(l(),e);return b({...t}),t},setDefaults:function(n){(0,o.Qd)(e)?(Object.assign(e,n),Object.assign(t,n)):(0,o.vV)("defaults must be an object")},resetConfig:u,runWithBidder:A,callbackWithBidder:function(e){return function(t){return function(){if("function"==typeof t){for(var n=arguments.length,i=new Array(n),r=0;r{n.d(t,{B1:()=>s,SL:()=>p,ad:()=>u,et:()=>l,mW:()=>d,o2:()=>f,t6:()=>c});var i=n(1069),r=n(5555),o=n(3272);const s=Object.freeze({});class a{#t;#n;#i;#r;#o=!0;#s;generatedTime;hashFields;constructor(){this.reset()}#a(e){this.#r=!0,this.#n=e,this.#i.resolve(e)}reset(){this.#i=(0,r.v)(),this.#t=!1,this.#n=null,this.#r=!1,this.generatedTime=null}enable(){this.#t=!0}get enabled(){return this.#t}get ready(){return this.#r}get promise(){return this.#r?r.k.resolve(this.#n):(this.#t||this.#a(null),this.#i.promise)}setConsentData(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,i.vE)();this.generatedTime=t,this.#o=!0,this.#a(e)}getConsentData(){return this.#n}get hash(){return this.#o&&(this.#s=(0,i.PB)(JSON.stringify(this.#n&&this.hashFields?this.hashFields.map((e=>this.#n[e])):this.#n)),this.#o=!1),this.#s}}const d=new class extends a{hashFields=["gdprApplies","consentString"];getConsentMeta(){const e=this.getConsentData();if(e&&e.vendorData&&this.generatedTime)return{gdprApplies:e.gdprApplies,consentStringSize:(0,i.O8)(e.vendorData.tcString)?e.vendorData.tcString.length:0,generatedAt:this.generatedTime,apiVersion:e.apiVersion}}},c=new class extends a{getConsentMeta(){if(this.getConsentData()&&this.generatedTime)return{generatedAt:this.generatedTime}}},u=new class extends a{hashFields=["applicableSections","gppString"];getConsentMeta(){if(this.getConsentData()&&this.generatedTime)return{generatedAt:this.generatedTime}}},l=(()=>{function e(){return!!o.$W.getConfig("coppa")}return{getCoppa:e,getConsentData:e,getConsentMeta:e,reset(){},get promise(){return r.k.resolve(e())},get hash(){return e()?"1":"0"}}})(),f=function(){const e={},t={},n={};return{register(i,r,o){o&&((e[r]=e[r]||{})[i]=o,t.hasOwnProperty(r)?t[r]!==o&&(t[r]=n):t[r]=o)},get(i){const r={modules:e[i]||{}};return t.hasOwnProperty(i)&&t[i]!==n&&(r.gvlid=t[i]),r}}}(),g={gdpr:d,usp:c,gpp:u,coppa:l};const p=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g;return e=Object.entries(e),Object.assign({get promise(){return r.k.all(e.map((e=>{let[t,n]=e;return n.promise.then((e=>[t,e]))}))).then((e=>Object.fromEntries(e)))},get hash(){return(0,i.PB)(e.map((e=>{let[t,n]=e;return n.hash})).join(":"))}},Object.fromEntries(["getConsentData","getConsentMeta","reset"].map((t=>{return[t,(n=t,function(){return Object.fromEntries(e.map((e=>{let[t,i]=e;return[t,i[n]()]})))})];var n}))))}()},8969:(e,t,n)=>{n.d(t,{IY:()=>A,M:()=>r,RW:()=>g,Tf:()=>h,UE:()=>c,XQ:()=>o,Zh:()=>l,_B:()=>v,as:()=>a,cA:()=>d,h0:()=>m,iD:()=>i,jO:()=>b,nl:()=>E,oA:()=>y,qY:()=>s,tl:()=>p,x5:()=>f,xS:()=>u});const i={PL_CODE:"code",PL_SIZE:"sizes",PL_BIDS:"bids",BD_BIDDER:"bidder",BD_ID:"paramsd",BD_PL_ID:"placementId",ADSERVER_TARGETING:"adserverTargeting",BD_SETTING_STANDARD:"standard"},r="pbjs_debug",o={GOOD:1},s={AUCTION_INIT:"auctionInit",AUCTION_TIMEOUT:"auctionTimeout",AUCTION_END:"auctionEnd",BID_ADJUSTMENT:"bidAdjustment",BID_TIMEOUT:"bidTimeout",BID_REQUESTED:"bidRequested",BID_RESPONSE:"bidResponse",BID_REJECTED:"bidRejected",NO_BID:"noBid",SEAT_NON_BID:"seatNonBid",BID_WON:"bidWon",BIDDER_DONE:"bidderDone",BIDDER_ERROR:"bidderError",SET_TARGETING:"setTargeting",BEFORE_REQUEST_BIDS:"beforeRequestBids",BEFORE_BIDDER_HTTP:"beforeBidderHttp",REQUEST_BIDS:"requestBids",ADD_AD_UNITS:"addAdUnits",AD_RENDER_FAILED:"adRenderFailed",AD_RENDER_SUCCEEDED:"adRenderSucceeded",TCF2_ENFORCEMENT:"tcf2Enforcement",AUCTION_DEBUG:"auctionDebug",BID_VIEWABLE:"bidViewable",STALE_RENDER:"staleRender",EXPIRED_RENDER:"expiredRender",BILLABLE_EVENT:"billableEvent",BID_ACCEPTED:"bidAccepted",RUN_PAAPI_AUCTION:"paapiRunAuction",PBS_ANALYTICS:"pbsAnalytics",PAAPI_BID:"paapiBid",PAAPI_NO_BID:"paapiNoBid",PAAPI_ERROR:"paapiError"},a={PREVENT_WRITING_ON_MAIN_DOCUMENT:"preventWritingOnMainDocument",NO_AD:"noAd",EXCEPTION:"exception",CANNOT_FIND_AD:"cannotFindAd",MISSING_DOC_OR_ADID:"missingDocOrAdid"},d={bidWon:"adUnitCode"},c={LOW:"low",MEDIUM:"medium",HIGH:"high",AUTO:"auto",DENSE:"dense",CUSTOM:"custom"},u={BIDDER:"hb_bidder",AD_ID:"hb_adid",PRICE_BUCKET:"hb_pb",SIZE:"hb_size",DEAL:"hb_deal",SOURCE:"hb_source",FORMAT:"hb_format",UUID:"hb_uuid",CACHE_ID:"hb_cache_id",CACHE_HOST:"hb_cache_host",ADOMAIN:"hb_adomain",ACAT:"hb_acat",CRID:"hb_crid",DSP:"hb_dsp"},l={BIDDER:"hb_bidder",AD_ID:"hb_adid",PRICE_BUCKET:"hb_pb",SIZE:"hb_size",DEAL:"hb_deal",FORMAT:"hb_format",UUID:"hb_uuid",CACHE_HOST:"hb_cache_host"},f={title:"hb_native_title",body:"hb_native_body",body2:"hb_native_body2",privacyLink:"hb_native_privacy",privacyIcon:"hb_native_privicon",sponsoredBy:"hb_native_brand",image:"hb_native_image",icon:"hb_native_icon",clickUrl:"hb_native_linkurl",displayUrl:"hb_native_displayurl",cta:"hb_native_cta",rating:"hb_native_rating",address:"hb_native_address",downloads:"hb_native_downloads",likes:"hb_native_likes",phone:"hb_native_phone",price:"hb_native_price",salePrice:"hb_native_saleprice",rendererUrl:"hb_renderer_url",adTemplate:"hb_adTemplate"},g={SRC:"s2s",DEFAULT_ENDPOINT:"https://prebid.adnxs.com/pbs/v1/openrtb2/auction",SYNCED_BIDDERS_KEY:"pbjsSyncs"},p={BID_TARGETING_SET:"targetingSet",RENDERED:"rendered",BID_REJECTED:"bidRejected"},h={INVALID:"Bid has missing or invalid properties",INVALID_REQUEST_ID:"Invalid request ID",BIDDER_DISALLOWED:"Bidder code is not allowed by allowedAlternateBidderCodes / allowUnknownBidderCodes",FLOOR_NOT_MET:"Bid does not meet price floor",CANNOT_CONVERT_CURRENCY:"Unable to convert currency",DSA_REQUIRED:"Bid does not provide required DSA transparency info",DSA_MISMATCH:"Bid indicates inappropriate DSA rendering method",PRICE_TOO_HIGH:"Bid price exceeds maximum value"},m={body:"desc",body2:"desc2",sponsoredBy:"sponsored",cta:"ctatext",rating:"rating",address:"address",downloads:"downloads",likes:"likes",phone:"phone",price:"price",salePrice:"saleprice",displayUrl:"displayurl"},b={sponsored:1,desc:2,rating:3,likes:4,downloads:5,price:6,saleprice:7,phone:8,address:9,desc2:10,displayurl:11,ctatext:12},y={ICON:1,MAIN:3},v=["privacyIcon","clickUrl","sendTargetingKeys","adTemplate","rendererUrl","type"],E={REQUEST:"Prebid Request",RESPONSE:"Prebid Response",NATIVE:"Prebid Native",EVENT:"Prebid Event"},A="__pb_locator__"},6833:(e,t,n)=>{n.d(t,{j:()=>f,q:()=>p});var i=n(5901),r=n(1069),o=n(3272);const s=2,a={buckets:[{max:5,increment:.5}]},d={buckets:[{max:20,increment:.1}]},c={buckets:[{max:20,increment:.01}]},u={buckets:[{max:3,increment:.01},{max:8,increment:.05},{max:20,increment:.5}]},l={buckets:[{max:5,increment:.05},{max:10,increment:.1},{max:20,increment:.5}]};function f(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,i=parseFloat(e);return isNaN(i)&&(i=""),{low:""===i?"":g(e,a,n),med:""===i?"":g(e,d,n),high:""===i?"":g(e,c,n),auto:""===i?"":g(e,l,n),dense:""===i?"":g(e,u,n),custom:""===i?"":g(e,t,n)}}function g(e,t,n){let a="";if(!p(t))return a;const d=t.buckets.reduce(((e,t)=>e.max>t.max?e:t),{max:0});let c=0,u=(0,i.I6)(t.buckets,(t=>{if(e>d.max*n){let e=t.precision;void 0===e&&(e=s),a=(t.max*n).toFixed(e)}else{if(e<=t.max*n&&e>=c*n)return t.min=c,t;c=t.max}}));return u&&(a=function(e,t,n){const i=void 0!==t.precision?t.precision:s,a=t.increment*n,d=t.min*n;let c=Math.floor,u=o.$W.getConfig("cpmRoundingFunction");"function"==typeof u&&(c=u);let l,f,g=Math.pow(10,i+2),p=(e*g-d*g)/(a*g);try{l=c(p)*a+d}catch(e){f=!0}(f||"number"!=typeof l)&&((0,r.JE)("Invalid rounding function passed in config"),l=Math.floor(p)*a+d);return l=Number(l.toFixed(10)),l.toFixed(i)}(e,u,n)),a}function p(e){if((0,r.Im)(e)||!e.buckets||!Array.isArray(e.buckets))return!1;let t=!0;return e.buckets.forEach((e=>{e.max&&e.increment||(t=!1)})),t}},6031:(e,t,n)=>{n.d(t,{H:()=>a,k:()=>s});var i=n(5555),r=n(1069),o=n(4595);const s=(0,n(9214).A_)("sync",(function(e){return o.G})),a=function(){const e={};return function(t){const n=s(t);return e.hasOwnProperty(n)||(e[n]=new i.k((e=>{const t=(0,r.CA)();t.srcdoc=`